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