Code Duplication    Length = 11-11 lines in 3 locations

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

@@ 3256-3266 (lines=11) @@
3253
            return FillBlanks::getNbResultFillBlankAll($listFillTheBlankResult);
3254
        }
3255
3256
        if (empty($session_id)) {
3257
            $courseCondition = "
3258
            INNER JOIN $courseUser cu
3259
            ON cu.c_id = c.id AND cu.user_id  = exe_user_id";
3260
            $courseConditionWhere = " AND relation_type <> 2 AND cu.status = ".STUDENT;
3261
        } else {
3262
            $courseCondition = "
3263
            INNER JOIN $courseUserSession cu
3264
            ON cu.c_id = c.id AND cu.user_id = exe_user_id";
3265
            $courseConditionWhere = " AND cu.status = 0 ";
3266
        }
3267
3268
        $sql = "SELECT DISTINCT exe_user_id
3269
    		FROM $track_exercises e
@@ 3332-3342 (lines=11) @@
3329
        $course_code = Database::escape_string($course_code);
3330
        $session_id = intval($session_id);
3331
3332
        if (empty($session_id)) {
3333
            $courseCondition = "
3334
            INNER JOIN $courseUser cu
3335
            ON cu.c_id = c.id AND cu.user_id  = exe_user_id";
3336
            $courseConditionWhere = " AND relation_type <> 2 AND cu.status = ".STUDENT;
3337
        } else {
3338
            $courseCondition = "
3339
            INNER JOIN $courseUserSession cu
3340
            ON cu.c_id = c.id AND cu.user_id = exe_user_id";
3341
            $courseConditionWhere = " AND cu.status = 0 ";
3342
        }
3343
3344
        $sql = "SELECT DISTINCT exe_user_id
3345
    		FROM $track_exercises e
@@ 3420-3430 (lines=11) @@
3417
                $select_condition = " DISTINCT exe_user_id ";
3418
        }
3419
3420
        if (empty($session_id)) {
3421
            $courseCondition = "
3422
            INNER JOIN $courseUser cu
3423
            ON cu.c_id = c.id AND cu.user_id  = exe_user_id";
3424
            $courseConditionWhere = " AND relation_type <> 2 AND cu.status = ".STUDENT;
3425
        } else {
3426
            $courseCondition = "
3427
            INNER JOIN $courseUserSession cu
3428
            ON cu.c_id = a.c_id AND cu.user_id = exe_user_id";
3429
            $courseConditionWhere = " AND cu.status = 0 ";
3430
        }
3431
3432
        $sql = "SELECT $select_condition
3433
    		FROM $track_exercises e