Code Duplication    Length = 8-9 lines in 2 locations

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

@@ 26-34 (lines=9) @@
23
        $course_id = api_get_course_int_id();
24
25
        switch ($cat) {
26
            case 'Basic' :
27
                $condition_display_tools = ' WHERE a.c_id = '.$course_id.' AND  a.link=t.link AND t.position="basic" ';
28
                if ((api_is_coach() || api_is_course_tutor()) && $_SESSION['studentview'] != 'studentview') {
29
                    $condition_display_tools = ' WHERE a.c_id = '.$course_id.' AND a.link=t.link AND (t.position="basic" OR a.name = "'.TOOL_TRACKING.'") ';
30
                }
31
32
                $sql = "SELECT a.*, t.image img, t.row, t.column  FROM $TBL_ACCUEIL a, $TABLE_TOOLS t
33
                        $condition_display_tools ORDER BY t.row, t.column";
34
                break;
35
            case 'External' :
36
                if (api_is_allowed_to_edit()) {
37
                    $sql = "SELECT a.*, t.image img FROM $TBL_ACCUEIL a, $TABLE_TOOLS t
@@ 234-241 (lines=8) @@
231
        $course_id = api_get_course_int_id();
232
233
        switch ($course_tool_category) {
234
            case TOOL_PUBLIC:
235
                $condition_display_tools = ' WHERE c_id = '.$course_id.' AND visibility = 1 ';
236
                if ((api_is_coach() || api_is_course_tutor()) && $_SESSION['studentview'] != 'studentview') {
237
                    $condition_display_tools = ' WHERE c_id = '.$course_id.' AND (visibility = 1 OR (visibility = 0 AND name = "'.TOOL_TRACKING.'")) ';
238
                }
239
                $result = Database::query("SELECT * FROM $course_tool_table $condition_display_tools ORDER BY id");
240
                $col_link = "##003399";
241
                break;
242
            case TOOL_PUBLIC_BUT_HIDDEN:
243
                $result = Database::query("SELECT * FROM $course_tool_table WHERE c_id = $course_id AND visibility=0 AND admin=0 ORDER BY id");
244
                $col_link = "##808080";