Code Duplication    Length = 8-9 lines in 2 locations

main/inc/lib/course_home.lib.php 2 locations

@@ 32-40 (lines=9) @@
29
        $course_id = api_get_course_int_id();
30
31
        switch ($cat) {
32
            case 'Basic':
33
                $condition_display_tools = ' WHERE a.c_id = '.$course_id.' AND  a.link=t.link AND t.position="basic" ';
34
                if ((api_is_coach() || api_is_course_tutor()) && $_SESSION['studentview'] != 'studentview') {
35
                    $condition_display_tools = ' WHERE a.c_id = '.$course_id.' AND a.link=t.link AND (t.position="basic" OR a.name = "'.TOOL_TRACKING.'") ';
36
                }
37
38
                $sql = "SELECT a.*, t.image img, t.row, t.column  FROM $TBL_ACCUEIL a, $TABLE_TOOLS t
39
                        $condition_display_tools ORDER BY t.row, t.column";
40
                break;
41
            case 'External':
42
                if (api_is_allowed_to_edit()) {
43
                    $sql = "SELECT a.*, t.image img FROM $TBL_ACCUEIL a, $TABLE_TOOLS t
@@ 240-247 (lines=8) @@
237
        $course_id = api_get_course_int_id();
238
239
        switch ($course_tool_category) {
240
            case TOOL_PUBLIC:
241
                $condition_display_tools = ' WHERE c_id = '.$course_id.' AND visibility = 1 ';
242
                if ((api_is_coach() || api_is_course_tutor()) && $_SESSION['studentview'] != 'studentview') {
243
                    $condition_display_tools = ' WHERE c_id = '.$course_id.' AND (visibility = 1 OR (visibility = 0 AND name = "'.TOOL_TRACKING.'")) ';
244
                }
245
                $result = Database::query("SELECT * FROM $course_tool_table $condition_display_tools ORDER BY id");
246
                $col_link = "##003399";
247
                break;
248
            case TOOL_PUBLIC_BUT_HIDDEN:
249
                $result = Database::query("SELECT * FROM $course_tool_table WHERE c_id = $course_id AND visibility=0 AND admin=0 ORDER BY id");
250
                $col_link = "##808080";