Code Duplication    Length = 8-11 lines in 4 locations

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

@@ 765-772 (lines=8) @@
762
        $rs = Database::query($sql);
763
        $data = array();
764
        $parents = array();
765
        if (Database::num_rows($rs) > 0) {
766
            while ($row = Database::fetch_array($rs, 'ASSOC')) {
767
                if ($message_id == $row['parent_id'] || in_array($row['parent_id'], $parents)) {
768
                    $parents[] = $row['id'];
769
                    $data[] = $row;
770
                }
771
            }
772
        }
773
774
        return $data;
775
    }

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

@@ 3240-3250 (lines=11) @@
3237
        $result = Database::query($sql);
3238
        $num_rows = Database::num_rows($result);
3239
        $courses = array();
3240
        if ($num_rows > 0) {
3241
            if ($getCount) {
3242
                $count = Database::fetch_array($result);
3243
3244
                return intval($count[0]);
3245
            }
3246
3247
            while ($row = Database::fetch_array($result,'ASSOC'))	{
3248
                $courses[$row['real_id']] = $row;
3249
            }
3250
        }
3251
3252
        return $courses;
3253
    }

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

@@ 2730-2738 (lines=9) @@
2727
2728
        $result = Database::query($sql);
2729
2730
        if (Database::num_rows($result) > 0) {
2731
            while ($result_row = Database::fetch_array($result, 'ASSOC')) {
2732
                $result_row['status'] = 5;
2733
                if (!in_array($result_row['real_id'], $courses)) {
2734
                    $personal_course_list[] = $result_row;
2735
                    $courses[] = $result_row['real_id'];
2736
                }
2737
            }
2738
        }
2739
2740
        if (api_is_allowed_to_create_course()) {
2741
            $sql = "SELECT DISTINCT
@@ 2761-2769 (lines=9) @@
2758
                    ORDER BY sc.position ASC";
2759
            $result = Database::query($sql);
2760
2761
            if (Database::num_rows($result) > 0) {
2762
                while ($result_row = Database::fetch_array($result, 'ASSOC')) {
2763
                    $result_row['status'] = 2;
2764
                    if (!in_array($result_row['real_id'], $courses)) {
2765
                        $personal_course_list[] = $result_row;
2766
                        $courses[] = $result_row['real_id'];
2767
                    }
2768
                }
2769
            }
2770
        }
2771
2772
        if (api_is_drh()) {