function AddNew(MessageEntity $message) { $message->SafeFields(); $msg = array(); $msg['subject'] = $message->subject; $msg['content'] = $message->content; $msg['uid'] = $message->uid; $msg['dateline'] = time(); $msgId = $this->DatabaseHandler->Insert2($msg, 'message'); if ($msgId && $msgId > 0) { $msg['msgid'] = $msgId; $msg_in = array(); $msg_in['msgid'] = $msgId; $msg_in['uid'] = $message->uid; $msg_in['touid'] = $message->touid; $msg['touid'] = $message->touid; $msg_in['dateline'] = $msg['dateline']; $msg_in['read_status'] = 0; $msg_inId = $this->DatabaseHandler->Insert2($msg_in, 'message_in'); $msg_out = array(); $msg_out['msgid'] = $msgId; $msg_out['uid'] = $message->uid; $msg_out['touid'] = $message->touid; $msg_out['dateline'] = $msg['dateline']; $msg_outId = $this->DatabaseHandler->Insert2($msg_out, 'message_out'); return $msg; } else { return false; } }