public function composeAction()
 {
     global $mySession;
     $db = new Db();
     $this->view->pageTitle = "Compose Message";
     $myform = new Form_Compose(1);
     if ($this->getRequest()->isPost()) {
         $request = $this->getRequest();
         if ($myform->isValid($request->getPost())) {
             $dataForm = $myform->getValues();
             $dataForm['receiver_id'] = $_REQUEST['receiver_id'];
             $dataMessage['sender_id'] = $mySession->LoggedUserId;
             $dataMessage['receiver_id'] = $dataForm['receiver_id'];
             $dataMessage['message_subject'] = $_REQUEST['message_subject'];
             $dataMessage['message_text'] = $dataForm['message_text'];
             $dataMessage['date_message_sent'] = date('Y-m-d H:i:s');
             $db->save(MESSAGES, $dataMessage);
             $mySession->sucessMsg = "Message sent successfully.";
             $this->_redirect('messageboard/outbox');
         }
     }
     $this->view->myform = $myform;
 }
Beispiel #2
0
 public function composeAction()
 {
     global $mySession;
     $db = new Db();
     $userId = $this->getRequest()->getParam("rId");
     $myform = new Form_Compose(0, $userId != "" ? $userId : "");
     $this->view->myform = $myform;
     $this->view->pageHeading = "Compose Message";
     if ($this->getRequest()->isPost()) {
         $request = $this->getRequest();
         if ($myform->isValid($request->getPost())) {
             $dataForm = $myform->getValues();
             $myObj = new Message();
             $Result = $myObj->sendMessage($dataForm);
             if ($Result == 1) {
                 $mySession->sucessMsg = "Message Sucessfully sent";
                 $this->_redirect("msgs/sent");
             } else {
                 $mySession->errorMsg = "Error in sending message";
             }
         }
     }
 }