| @@ 271-281 (lines=11) @@ | ||
| 268 | * @param int $language_id |
|
| 269 | * @return int The current type of terms and conditions |
|
| 270 | */ |
|
| 271 | public static function get_type_of_terms_and_conditions($legal_id, $language_id) |
|
| 272 | { |
|
| 273 | $legal_conditions_table = Database::get_main_table(TABLE_MAIN_LEGAL); |
|
| 274 | $legal_id = intval($legal_id); |
|
| 275 | $language_id = intval($language_id); |
|
| 276 | $sql = 'SELECT type FROM '.$legal_conditions_table.' |
|
| 277 | WHERE id = "'.$legal_id.'" AND language_id="'.$language_id.'"'; |
|
| 278 | $rs = Database::query($sql); |
|
| 279 | ||
| 280 | return Database::result($rs,0,'type'); |
|
| 281 | } |
|
| 282 | ||
| 283 | /** |
|
| 284 | * @param int $userId |
|
| @@ 272-287 (lines=16) @@ | ||
| 269 | * @param int user id |
|
| 270 | * @return array |
|
| 271 | */ |
|
| 272 | public static function get_list_invitation_of_friends_by_user_id($user_id) |
|
| 273 | { |
|
| 274 | $tbl_message = Database::get_main_table(TABLE_MESSAGE); |
|
| 275 | $sql = 'SELECT user_sender_id, send_date, title, content |
|
| 276 | FROM '.$tbl_message.' |
|
| 277 | WHERE |
|
| 278 | user_receiver_id = '.intval($user_id).' AND |
|
| 279 | msg_status = '.MESSAGE_STATUS_INVITATION_PENDING; |
|
| 280 | $res = Database::query($sql); |
|
| 281 | $list_friend_invitation = array(); |
|
| 282 | while ($row = Database::fetch_array($res, 'ASSOC')) { |
|
| 283 | $list_friend_invitation[] = $row; |
|
| 284 | } |
|
| 285 | ||
| 286 | return $list_friend_invitation; |
|
| 287 | } |
|
| 288 | ||
| 289 | /** |
|
| 290 | * Get invitation list sent by user |
|
| @@ 295-310 (lines=16) @@ | ||
| 292 | * @param int user id |
|
| 293 | * @return array() |
|
| 294 | */ |
|
| 295 | public static function get_list_invitation_sent_by_user_id($user_id) |
|
| 296 | { |
|
| 297 | $list_friend_invitation = array(); |
|
| 298 | $tbl_message = Database::get_main_table(TABLE_MESSAGE); |
|
| 299 | $sql = 'SELECT user_receiver_id, send_date,title,content |
|
| 300 | FROM '.$tbl_message.' |
|
| 301 | WHERE |
|
| 302 | user_sender_id = '.intval($user_id).' AND |
|
| 303 | msg_status = '.MESSAGE_STATUS_INVITATION_PENDING; |
|
| 304 | $res = Database::query($sql); |
|
| 305 | while ($row = Database::fetch_array($res, 'ASSOC')) { |
|
| 306 | $list_friend_invitation[$row['user_receiver_id']] = $row; |
|
| 307 | } |
|
| 308 | ||
| 309 | return $list_friend_invitation; |
|
| 310 | } |
|
| 311 | ||
| 312 | /** |
|
| 313 | * Accepts invitation |
|
| @@ 75-89 (lines=15) @@ | ||
| 72 | * @param Integer The sub language id |
|
| 73 | * @return array All information about sub-language |
|
| 74 | */ |
|
| 75 | public static function get_all_information_of_sub_language($parent_id, $sub_language_id) |
|
| 76 | { |
|
| 77 | $table = Database :: get_main_table(TABLE_MAIN_LANGUAGE); |
|
| 78 | $sql = 'SELECT * FROM ' . $table . ' |
|
| 79 | WHERE |
|
| 80 | parent_id= ' . intval($parent_id).' AND |
|
| 81 | id= ' . intval($sub_language_id) . ''; |
|
| 82 | $rs = Database::query($sql); |
|
| 83 | $all_information = array(); |
|
| 84 | while ($row = Database::fetch_array($rs, 'ASSOC')) { |
|
| 85 | $all_information = $row; |
|
| 86 | } |
|
| 87 | ||
| 88 | return $all_information; |
|
| 89 | } |
|
| 90 | ||
| 91 | /** |
|
| 92 | * Get all information of language |
|
| @@ 96-107 (lines=12) @@ | ||
| 93 | * @param Integer The parent id(Language father id) |
|
| 94 | * @return array All information about language |
|
| 95 | */ |
|
| 96 | public static function get_all_information_of_language($parent_id) |
|
| 97 | { |
|
| 98 | $table = Database :: get_main_table(TABLE_MAIN_LANGUAGE); |
|
| 99 | $sql = 'SELECT * FROM ' . $table . ' WHERE id = "' . intval($parent_id) . '"'; |
|
| 100 | $rs = Database::query($sql); |
|
| 101 | $all_information = array(); |
|
| 102 | while ($row = Database::fetch_array($rs, 'ASSOC')) { |
|
| 103 | $all_information = $row; |
|
| 104 | } |
|
| 105 | ||
| 106 | return $all_information; |
|
| 107 | } |
|
| 108 | ||
| 109 | /** |
|
| 110 | * Get all information of chamilo file |
|