92 |
92 |
public static function deleteMessage($member_id, $message_id, $object_name)
|
93 |
93 |
{
|
94 |
94 |
if ($object_name == 'MessageSendList') {
|
95 |
|
$message = MessageSendListPeer::retrieveByPK($message_id);
|
|
95 |
$criteria->add(MessageSendListPeer::MEMBER_ID, $member_id, Criteria::EQUAL);
|
|
96 |
$criteria->add(MessageSendListPeer::ID, $message_id, Criteria::EQUAL);
|
|
97 |
$message = MessageSendListPeer::doSelect($criteria);
|
96 |
98 |
$deleted_message = DeletedMessagePeer::getDeletedMessageByMessageSendListId($member_id, $message_id);
|
97 |
99 |
if (!$deleted_message) {
|
98 |
100 |
$deleted_message = new DeletedMessage();
|
99 |
101 |
}
|
100 |
102 |
$deleted_message->setMessageSendListId($message_id);
|
101 |
103 |
} else if ($object_name == 'Message') {
|
102 |
|
$message = SendMessageDataPeer::retrieveByPK($message_id);
|
|
104 |
$criteria->add(SendMessageDataPeer::MEMBER_ID, $member_id, Criteria::EQUAL);
|
|
105 |
$criteria->add(SendMessageDataPeer::ID, $message_id, Criteria::EQUAL);
|
|
106 |
$message = SendMessageDataPeer::doSelect($criteria);
|
103 |
107 |
$deleted_message = DeletedMessagePeer::getDeletedMessageByMessageId($member_id, $message_id);
|
104 |
108 |
if (!$deleted_message) {
|
105 |
109 |
$deleted_message = new DeletedMessage();
|
106 |
110 |
}
|
107 |
111 |
$deleted_message->setMessageId($message_id);
|
108 |
112 |
} else if ($object_name == 'DeletedMessage') {
|
109 |
|
$message = DeletedMessagePeer::retrieveByPK($message_id);
|
|
113 |
$criteria->add(DeletedMessagePeer::MEMBER_ID, $member_id, Criteria::EQUAL);
|
|
114 |
$criteria->add(DeletedMessagePeer::ID, $message_id, Criteria::EQUAL);
|
|
115 |
$message = DeletedMessagePeer::doSelect($criteria);
|
110 |
116 |
$deleted_message = null;
|
111 |
117 |
}
|
112 |
118 |
if (!$message) {
|