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

@@ 4867-4882 (lines=16) @@
4864
    /**
4865
     * @return array
4866
     */
4867
    public static function getOfficialCodeGrouped()
4868
    {
4869
        $user = Database::get_main_table(TABLE_MAIN_USER);
4870
        $sql = "SELECT DISTINCT official_code
4871
                FROM $user
4872
                GROUP BY official_code";
4873
        $result = Database::query($sql);
4874
4875
        $values = Database::store_result($result, 'ASSOC');
4876
4877
        $result = array();
4878
        foreach ($values as $value) {
4879
            $result[$value['official_code']] = $value['official_code'];
4880
        }
4881
        return $result;
4882
    }
4883
4884
    /**
4885
     * @param string $officialCode