Code Duplication    Length = 8-9 lines in 3 locations

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

@@ 758-765 (lines=8) @@
755
        $rs = Database::query($sql);
756
        $data = array();
757
        $parents = array();
758
        if (Database::num_rows($rs) > 0) {
759
            while ($row = Database::fetch_array($rs, 'ASSOC')) {
760
                if ($message_id == $row['parent_id'] || in_array($row['parent_id'], $parents)) {
761
                    $parents[] = $row['id'];
762
                    $data[] = $row;
763
                }
764
            }
765
        }
766
767
        return $data;
768
    }

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

@@ 3014-3022 (lines=9) @@
3011
        $courses = array();
3012
3013
        $result = Database::query($sql);
3014
        if (Database::num_rows($result) > 0) {
3015
            while ($result_row = Database::fetch_array($result, 'ASSOC')) {
3016
                $result_row['status'] = 5;
3017
                if (!in_array($result_row['real_id'], $courses)) {
3018
                    $personal_course_list[] = $result_row;
3019
                    $courses[] = $result_row['real_id'];
3020
                }
3021
            }
3022
        }
3023
3024
        if (api_is_allowed_to_create_course()) {
3025
            $sql = "SELECT DISTINCT
@@ 3047-3055 (lines=9) @@
3044
                    ORDER BY sc.position ASC";
3045
            $result = Database::query($sql);
3046
3047
            if (Database::num_rows($result) > 0) {
3048
                while ($result_row = Database::fetch_array($result, 'ASSOC')) {
3049
                    $result_row['status'] = 2;
3050
                    if (!in_array($result_row['real_id'], $courses)) {
3051
                        $personal_course_list[] = $result_row;
3052
                        $courses[] = $result_row['real_id'];
3053
                    }
3054
                }
3055
            }
3056
        }
3057
3058
        if (api_is_drh()) {