Code Duplication    Length = 17-24 lines in 2 locations

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

@@ 754-777 (lines=24) @@
751
            }
752
753
            // Showing only the courses of the current Chamilo access_url_id
754
            if (api_is_multiple_url_enabled()) {
755
                $url_access_id = api_get_current_access_url_id();
756
                $tbl_url_rel_course = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE);
757
                if ($category_code != "ALL") {
758
                    $sql = "SELECT * FROM $tbl_course as course
759
                            INNER JOIN $tbl_url_rel_course as url_rel_course
760
                            ON (url_rel_course.c_id = course.id)
761
                            WHERE
762
                                access_url_id = $url_access_id AND
763
                                category_code='$category_code'
764
                                $without_special_courses
765
                                $visibilityCondition
766
                            ORDER BY title $limitFilter";
767
                } else {
768
                    $sql = "SELECT * FROM $tbl_course as course
769
                            INNER JOIN $tbl_url_rel_course as url_rel_course
770
                            ON (url_rel_course.c_id = course.id)
771
                            WHERE
772
                                access_url_id = $url_access_id
773
                                $without_special_courses
774
                                $visibilityCondition
775
                            ORDER BY title $limitFilter";
776
                }
777
            }
778
        }
779
780
        $result = Database::query($sql);

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

@@ 7766-7782 (lines=17) @@
7763
                    ON (s.id_coach = u.user_id) ".
7764
            $where;
7765
7766
        if (api_is_multiple_url_enabled()) {
7767
            $table_access_url_rel_session= Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_SESSION);
7768
            $access_url_id = api_get_current_access_url_id();
7769
            if ($access_url_id != -1) {
7770
                $where.= " AND ar.access_url_id = $access_url_id ";
7771
                $query = "$select
7772
                    FROM $tbl_session s
7773
                    LEFT JOIN $tbl_session_field_values fv ON (fv.session_id = s.id)
7774
                    LEFT JOIN $tbl_session_field_options fvo ON (fv.field_id = fvo.field_id)
7775
                    LEFT JOIN $tbl_session_rel_course src ON (src.id_session = s.id)
7776
                    LEFT JOIN $tbl_course c ON (src.c_id = c.id)
7777
                    LEFT JOIN $tbl_session_category sc ON (s.session_category_id = sc.id)
7778
                    INNER JOIN $tbl_user u ON (s.id_coach = u.user_id)
7779
                    INNER JOIN $table_access_url_rel_session ar ON (ar.session_id = s.id)
7780
                    $where";
7781
            }
7782
        }
7783
7784
        $query .= ") AS session_table";
7785