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