@@ 283-293 (lines=11) @@ | ||
280 | * @return array An array with the current isocodes |
|
281 | * |
|
282 | * */ |
|
283 | function api_get_platform_isocodes() |
|
284 | { |
|
285 | $iso_code = array(); |
|
286 | $sql_result = Database::query("SELECT isocode FROM ".Database::get_main_table(TABLE_MAIN_LANGUAGE)." ORDER BY isocode "); |
|
287 | if (Database::num_rows($sql_result)) { |
|
288 | while ($row = Database::fetch_array($sql_result)) {; |
|
289 | $iso_code[] = trim($row['isocode']); |
|
290 | } |
|
291 | } |
|
292 | return $iso_code; |
|
293 | } |
|
294 | ||
295 | /** |
|
296 | * Gets text direction according to the given language. |
@@ 283-293 (lines=11) @@ | ||
280 | return json_encode($results); |
|
281 | } |
|
282 | ||
283 | function storage_get_all_users() { |
|
284 | $sql = "select user_id, username, firstname, lastname |
|
285 | from ".Database::get_main_table(TABLE_MAIN_USER)." |
|
286 | order by user_id asc"; |
|
287 | $res = Database::query($sql); |
|
288 | $results = array(); |
|
289 | while ($row = Database::fetch_assoc($res)) { |
|
290 | $results[] = $row; |
|
291 | } |
|
292 | return json_encode($results); |
|
293 | } |
|
294 |
@@ 122-133 (lines=12) @@ | ||
119 | * |
|
120 | * @return int |
|
121 | */ |
|
122 | public static function url_id_exist($url) |
|
123 | { |
|
124 | if (empty($url)) { |
|
125 | return false; |
|
126 | } |
|
127 | $table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL); |
|
128 | $sql = "SELECT id FROM $table WHERE id = ".intval($url).""; |
|
129 | $res = Database::query($sql); |
|
130 | $num = Database::num_rows($res); |
|
131 | ||
132 | return $num; |
|
133 | } |
|
134 | ||
135 | /** |
|
136 | * This function get the quantity of URLs |
|
@@ 429-439 (lines=11) @@ | ||
426 | * @param int $urlId |
|
427 | * @return boolean true if success |
|
428 | * */ |
|
429 | public static function relationUrlUsergroupExist($userGroupId, $urlId) |
|
430 | { |
|
431 | $table = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USERGROUP); |
|
432 | $sql= "SELECT usergroup_id FROM $table |
|
433 | WHERE access_url_id = ".intval($urlId)." AND |
|
434 | usergroup_id = ".intval($userGroupId); |
|
435 | $result = Database::query($sql); |
|
436 | $num = Database::num_rows($result); |
|
437 | ||
438 | return $num; |
|
439 | } |
|
440 | ||
441 | /** |
|
442 | * Checks the relationship between an URL and a Session (return the num_rows) |
|
@@ 599-609 (lines=11) @@ | ||
596 | * @param int $urlId |
|
597 | * @return boolean true if success |
|
598 | * */ |
|
599 | public static function relationUrlCourseCategoryExist($categoryCourseId, $urlId) |
|
600 | { |
|
601 | $table = Database::get_main_table(TABLE_MAIN_ACCESS_URL_REL_COURSE_CATEGORY); |
|
602 | $sql= "SELECT course_category_id FROM $table |
|
603 | WHERE access_url_id = ".intval($urlId)." AND |
|
604 | course_category_id = ".intval($categoryCourseId); |
|
605 | $result = Database::query($sql); |
|
606 | $num = Database::num_rows($result); |
|
607 | ||
608 | return $num; |
|
609 | } |
|
610 | ||
611 | /** |
|
612 | * @param int $userGroupId |