Code Duplication    Length = 11-11 lines in 3 locations

main/inc/lib/exercise.lib.php 3 locations

@@ 3176-3186 (lines=11) @@
3173
            return FillBlanks::getNbResultFillBlankAll($listFillTheBlankResult);
3174
        }
3175
3176
        if (empty($session_id)) {
3177
            $courseCondition = "
3178
            INNER JOIN $courseUser cu
3179
            ON cu.c_id = c.id AND cu.user_id  = exe_user_id";
3180
            $courseConditionWhere = " AND relation_type <> 2 AND cu.status = ".STUDENT;
3181
        } else {
3182
            $courseCondition = "
3183
            INNER JOIN $courseUserSession cu
3184
            ON cu.c_id = c.id AND cu.user_id = exe_user_id";
3185
            $courseConditionWhere = " AND cu.status = 0 ";
3186
        }
3187
3188
        $sql = "SELECT DISTINCT exe_user_id
3189
    		FROM $track_exercises e
@@ 3252-3262 (lines=11) @@
3249
        $course_code = Database::escape_string($course_code);
3250
        $session_id = intval($session_id);
3251
3252
        if (empty($session_id)) {
3253
            $courseCondition = "
3254
            INNER JOIN $courseUser cu
3255
            ON cu.c_id = c.id AND cu.user_id  = exe_user_id";
3256
            $courseConditionWhere = " AND relation_type <> 2 AND cu.status = ".STUDENT;
3257
        } else {
3258
            $courseCondition = "
3259
            INNER JOIN $courseUserSession cu
3260
            ON cu.c_id = c.id AND cu.user_id = exe_user_id";
3261
            $courseConditionWhere = " AND cu.status = 0 ";
3262
        }
3263
3264
        $sql = "SELECT DISTINCT exe_user_id
3265
    		FROM $track_exercises e
@@ 3340-3350 (lines=11) @@
3337
                $select_condition = " DISTINCT exe_user_id ";
3338
        }
3339
3340
        if (empty($session_id)) {
3341
            $courseCondition = "
3342
            INNER JOIN $courseUser cu
3343
            ON cu.c_id = c.id AND cu.user_id  = exe_user_id";
3344
            $courseConditionWhere = " AND relation_type <> 2 AND cu.status = ".STUDENT;
3345
        } else {
3346
            $courseCondition = "
3347
            INNER JOIN $courseUserSession cu
3348
            ON cu.c_id = a.c_id AND cu.user_id = exe_user_id";
3349
            $courseConditionWhere = " AND cu.status = 0 ";
3350
        }
3351
3352
        $sql = "SELECT $select_condition
3353
    		FROM $track_exercises e