Code Duplication    Length = 17-24 lines in 2 locations

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

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

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

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