Code Duplication    Length = 17-24 lines in 2 locations

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

@@ 745-768 (lines=24) @@
742
            }
743
744
            //showing only the courses of the current Chamilo access_url_id
745
            if (api_is_multiple_url_enabled()) {
746
                $url_access_id = api_get_current_access_url_id();
747
                $tbl_url_rel_course = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
748
                if ($category_code != "ALL") {
749
                    $sql = "SELECT * FROM $tbl_course as course
750
                        INNER JOIN $tbl_url_rel_course as url_rel_course
751
                        ON (url_rel_course.c_id = course.id)
752
                        WHERE
753
                            access_url_id = $url_access_id AND
754
                            category_code='$category_code'
755
                            $without_special_courses
756
                            $visibilityCondition
757
                        ORDER BY title $limitFilter";
758
                } else {
759
                    $sql = "SELECT * FROM $tbl_course as course
760
                        INNER JOIN $tbl_url_rel_course as url_rel_course
761
                        ON (url_rel_course.c_id = course.id)
762
                        WHERE
763
                            access_url_id = $url_access_id
764
                            $without_special_courses
765
                            $visibilityCondition
766
                        ORDER BY title $limitFilter";
767
                }
768
            }
769
        }
770
771
        $result = Database::query($sql);

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

@@ 7285-7301 (lines=17) @@
7282
                    ON (s.id_coach = u.user_id) ".
7283
            $where;
7284
7285
        if (api_is_multiple_url_enabled()) {
7286
            $table_access_url_rel_session= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
7287
            $access_url_id = api_get_current_access_url_id();
7288
            if ($access_url_id != -1) {
7289
                $where.= " AND ar.access_url_id = $access_url_id ";
7290
                $query = "$select
7291
                    FROM $tbl_session s
7292
                    LEFT JOIN $tbl_session_field_values fv ON (fv.session_id = s.id)
7293
                    LEFT JOIN $tbl_session_field_options fvo ON (fv.field_id = fvo.field_id)
7294
                    LEFT JOIN $tbl_session_rel_course src ON (src.id_session = s.id)
7295
                    LEFT JOIN $tbl_course c ON (src.c_id = c.id)
7296
                    LEFT JOIN $tbl_session_category sc ON (s.session_category_id = sc.id)
7297
                    INNER JOIN $tbl_user u ON (s.id_coach = u.user_id)
7298
                    INNER JOIN $table_access_url_rel_session ar ON (ar.session_id = s.id)
7299
                    $where";
7300
            }
7301
        }
7302
7303
        $query .= ") AS session_table";
7304