Code Duplication    Length = 5-5 lines in 3 locations

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

@@ 603-607 (lines=5) @@
600
601
    $visibilityCondition = null;
602
    $hidePrivate = api_get_setting('course_catalog_hide_private');
603
    if ($hidePrivate === 'true') {
604
        $courseInfo = api_get_course_info();
605
        $courseVisibility = $courseInfo['visibility'];
606
        $visibilityCondition = ' AND course.visibility <> 1';
607
    }
608
609
    if ($categoryCode == 'ALL') {
610
        // Nothing to do
@@ 675-679 (lines=5) @@
672
    }
673
    $visibilityCondition = null;
674
    $hidePrivate = api_get_setting('course_catalog_hide_private');
675
    if ($hidePrivate === 'true') {
676
        $courseInfo = api_get_course_info();
677
        $courseVisibility = $courseInfo['visibility'];
678
        $visibilityCondition = ' AND course.visibility <> 1';
679
    }
680
    if (!empty($random_value)) {
681
        $random_value = intval($random_value);
682

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

@@ 4766-4770 (lines=5) @@
4763
        $visibilityCondition = null;
4764
4765
        $hidePrivate = api_get_setting('course_catalog_hide_private');
4766
        if ($hidePrivate === 'true') {
4767
            $courseInfo = api_get_course_info();
4768
            $courseVisibility = $courseInfo['visibility'];
4769
            $visibilityCondition = ' AND c.visibility <> 1';
4770
        }
4771
        if (!empty($accessUrlId) && $accessUrlId == intval($accessUrlId)) {
4772
            $sql = "SELECT count(c.id) FROM $tableCourse c, $tableCourseRelAccessUrl u
4773
                    WHERE