Code Duplication    Length = 14-17 lines in 2 locations

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

@@ 65-81 (lines=17) @@
62
    {
63
        $exercise_list = array();
64
        if (!empty($personal_course_list)) {
65
            foreach ($personal_course_list as  $course_item) {
66
                $course_code = $course_item['c'];
67
                $session_id = $course_item['id_session'];
68
69
                $exercises = ExerciseLib::get_exercises_to_be_taken(
70
                    $course_code,
71
                    $session_id
72
                );
73
74
                foreach ($exercises as $exercise_item) {
75
                    $exercise_item['course_code']     = $course_code;
76
                    $exercise_item['session_id']     = $session_id;
77
                    $exercise_item['tms']     = api_strtotime($exercise_item['end_time'], 'UTC');
78
79
                    $exercise_list[] = $exercise_item;
80
                }
81
            }
82
            if (!empty($exercise_list)) {
83
                $exercise_list = msort($exercise_list, 'tms');
84
                $my_exercise = $exercise_list[0];

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

@@ 488-501 (lines=14) @@
485
    {
486
        $exercise_list = array();
487
        if (!empty($personal_course_list)) {
488
            foreach ($personal_course_list as $course_item) {
489
                $course_code = $course_item['c'];
490
                $session_id  = $course_item['id_session'];
491
492
                $exercises = ExerciseLib::get_exercises_to_be_taken($course_code, $session_id);
493
494
                foreach ($exercises as $exercise_item) {
495
                    $exercise_item['course_code'] = $course_code;
496
                    $exercise_item['session_id']  = $session_id;
497
                    $exercise_item['tms']         = api_strtotime($exercise_item['end_time'], 'UTC');
498
499
                    $exercise_list[] = $exercise_item;
500
                }
501
            }
502
            if (!empty($exercise_list)) {
503
                $exercise_list = ArrayClass::msort($exercise_list, 'tms');
504
                $my_exercise   = $exercise_list[0];