コード例 #1
1
ファイル: message.logic.php プロジェクト: noikiy/LINJU
 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;
     }
 }