Code Duplication    Length = 8-11 lines in 4 locations

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

@@ 2777-2785 (lines=9) @@
2774
                    ORDER BY sc.position ASC";
2775
            $result = Database::query($sql);
2776
2777
            if (Database::num_rows($result) > 0) {
2778
                while ($result_row = Database::fetch_array($result, 'ASSOC')) {
2779
                    $result_row['status'] = 2;
2780
                    if (!in_array($result_row['real_id'], $courses)) {
2781
                        $personal_course_list[] = $result_row;
2782
                        $courses[] = $result_row['real_id'];
2783
                    }
2784
                }
2785
            }
2786
        }
2787
2788
        if (api_is_drh()) {
@@ 2744-2752 (lines=9) @@
2741
2742
        $result = Database::query($sql);
2743
2744
        if (Database::num_rows($result) > 0) {
2745
            while ($result_row = Database::fetch_array($result, 'ASSOC')) {
2746
                $result_row['status'] = 5;
2747
                if (!in_array($result_row['real_id'], $courses)) {
2748
                    $personal_course_list[] = $result_row;
2749
                    $courses[] = $result_row['real_id'];
2750
                }
2751
            }
2752
        }
2753
2754
        if (api_is_allowed_to_create_course()) {
2755
            $sql = "SELECT DISTINCT

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

@@ 796-803 (lines=8) @@
793
        $rs = Database::query($sql);
794
        $data = array();
795
        $parents = array();
796
        if (Database::num_rows($rs) > 0) {
797
            while ($row = Database::fetch_array($rs, 'ASSOC')) {
798
                if ($message_id == $row['parent_id'] || in_array($row['parent_id'], $parents)) {
799
                    $parents[] = $row['id'];
800
                    $data[] = $row;
801
                }
802
            }
803
        }
804
805
        return $data;
806
    }

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

@@ 3253-3263 (lines=11) @@
3250
        $result = Database::query($sql);
3251
        $num_rows = Database::num_rows($result);
3252
        $courses = array();
3253
        if ($num_rows > 0) {
3254
            if ($getCount) {
3255
                $count = Database::fetch_array($result);
3256
3257
                return intval($count[0]);
3258
            }
3259
3260
            while ($row = Database::fetch_array($result,'ASSOC'))	{
3261
                $courses[$row['real_id']] = $row;
3262
            }
3263
        }
3264
3265
        return $courses;
3266
    }