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 |