|
@@ 708-721 (lines=14) @@
|
| 705 |
|
* @param string $type |
| 706 |
|
* @return bool |
| 707 |
|
*/ |
| 708 |
|
public static function update_message_status($user_id, $message_id,$type) |
| 709 |
|
{ |
| 710 |
|
$type = intval($type); |
| 711 |
|
if ($message_id != strval(intval($message_id)) || $user_id != strval(intval($user_id))) { |
| 712 |
|
return false; |
| 713 |
|
} |
| 714 |
|
$table_message = Database::get_main_table(TABLE_MESSAGE); |
| 715 |
|
$sql = "UPDATE $table_message SET |
| 716 |
|
msg_status = '$type' |
| 717 |
|
WHERE |
| 718 |
|
user_receiver_id=".intval($user_id)." AND |
| 719 |
|
id='".intval($message_id)."'"; |
| 720 |
|
Database::query($sql); |
| 721 |
|
} |
| 722 |
|
|
| 723 |
|
/** |
| 724 |
|
* get messages by user id and message id |
|
@@ 729-738 (lines=10) @@
|
| 726 |
|
* @param int $message_id |
| 727 |
|
* @return array |
| 728 |
|
*/ |
| 729 |
|
public static function get_message_by_user($user_id, $message_id) |
| 730 |
|
{ |
| 731 |
|
if ($message_id != strval(intval($message_id)) || $user_id != strval(intval($user_id))) |
| 732 |
|
return false; |
| 733 |
|
$table_message = Database::get_main_table(TABLE_MESSAGE); |
| 734 |
|
$query = "SELECT * FROM $table_message |
| 735 |
|
WHERE user_receiver_id=".intval($user_id)." AND id='".intval($message_id)."'"; |
| 736 |
|
$result = Database::query($query); |
| 737 |
|
return $row = Database::fetch_array($result); |
| 738 |
|
} |
| 739 |
|
|
| 740 |
|
/** |
| 741 |
|
* get messages by group id |