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; }
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"; } } } }