Code Duplication    Length = 13-16 lines in 3 locations

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

@@ 116-128 (lines=13) @@
113
     *
114
     * @return array
115
     * */
116
    public static function get_all_group_data($visibility = GROUP_PERMISSION_OPEN, $from = 0, $number_of_items = 10)
117
    {
118
        $table = Database :: get_main_table(TABLE_MAIN_GROUP);
119
        $visibility = intval($visibility);
120
        $sql = "SELECT * FROM $table WHERE visibility = $visibility ";
121
        $res = Database::query($sql);
122
        $data = array();
123
        while ($item = Database::fetch_array($res)) {
124
            $data[] = $item;
125
        }
126
127
        return $data;
128
    }
129
130
    /**
131
     * Gets a list of all group

main/inc/lib/sub_language.class.php 1 location

@@ 22-36 (lines=15) @@
19
     * @param bool $onlyActive Whether to return only active languages (default false)
20
     * @return Array All information about sub-language
21
     */
22
    public static function getAllLanguages($onlyActive = false)
23
    {
24
        $table = Database :: get_main_table(TABLE_MAIN_LANGUAGE);
25
        $sql = 'SELECT * FROM ' . $table;
26
        if ($onlyActive) {
27
            $sql .= ' WHERE available = 1';
28
        }
29
        $rs = Database::query($sql);
30
        $all_languages = [];
31
        while ($row = Database::fetch_array($rs, 'ASSOC')) {
32
            $all_languages[$row['dokeos_folder']] = $row;
33
        }
34
        
35
        return $all_languages;
36
    }
37
    
38
39
    /**

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

@@ 4925-4940 (lines=16) @@
4922
    /**
4923
     * @return array
4924
     */
4925
    public static function getOfficialCodeGrouped()
4926
    {
4927
        $user = Database::get_main_table(TABLE_MAIN_USER);
4928
        $sql = "SELECT DISTINCT official_code
4929
                FROM $user
4930
                GROUP BY official_code";
4931
        $result = Database::query($sql);
4932
4933
        $values = Database::store_result($result, 'ASSOC');
4934
4935
        $result = array();
4936
        foreach ($values as $value) {
4937
            $result[$value['official_code']] = $value['official_code'];
4938
        }
4939
        return $result;
4940
    }
4941
4942
    /**
4943
     * @param string $officialCode