Code Duplication    Length = 14-17 lines in 2 locations

main/inc/lib/userportal.lib.php 1 location

@@ 41-57 (lines=17) @@
38
    {
39
        $exercise_list = array();
40
        if (!empty($personal_course_list)) {
41
            foreach ($personal_course_list as  $course_item) {
42
                $course_code = $course_item['c'];
43
                $session_id = $course_item['id_session'];
44
45
                $exercises = ExerciseLib::get_exercises_to_be_taken(
46
                    $course_code,
47
                    $session_id
48
                );
49
50
                foreach ($exercises as $exercise_item) {
51
                    $exercise_item['course_code']     = $course_code;
52
                    $exercise_item['session_id']     = $session_id;
53
                    $exercise_item['tms']     = api_strtotime($exercise_item['end_time'], 'UTC');
54
55
                    $exercise_list[] = $exercise_item;
56
                }
57
            }
58
            if (!empty($exercise_list)) {
59
                $exercise_list = msort($exercise_list, 'tms');
60
                $my_exercise = $exercise_list[0];

src/Chamilo/CoreBundle/Framework/PageController.php 1 location

@@ 292-305 (lines=14) @@
289
    {
290
        $exercise_list = array();
291
        if (!empty($personal_course_list)) {
292
            foreach ($personal_course_list as $course_item) {
293
                $course_code = $course_item['c'];
294
                $session_id  = $course_item['id_session'];
295
296
                $exercises = ExerciseLib::get_exercises_to_be_taken($course_code, $session_id);
297
298
                foreach ($exercises as $exercise_item) {
299
                    $exercise_item['course_code'] = $course_code;
300
                    $exercise_item['session_id']  = $session_id;
301
                    $exercise_item['tms']         = api_strtotime($exercise_item['end_time'], 'UTC');
302
303
                    $exercise_list[] = $exercise_item;
304
                }
305
            }
306
            if (!empty($exercise_list)) {
307
                $exercise_list = ArrayClass::msort($exercise_list, 'tms');
308
                $my_exercise   = $exercise_list[0];