public function leavemessageAction() { trackPage('/people/leavemessage', $this->_getParam("format")); $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(); //validations if ($this->session->userid == null) { echo ""; return; } if (!(isset($_POST['msg']) && isset($_POST['receiverID']))) { echo ""; return; } $data = $_POST['msg']; $receiverID = $_POST['receiverID']; if (trim($data) == "" || is_numeric($receiverID) === false) { echo ""; return; } //Send message to user $ms = new Default_Model_Messages(); $m = new Default_Model_Message(); $m->receiverID = $receiverID; $m->senderID = $this->session->userid; $m->msg = $data; $m->isRead = "0"; $ms->add($m); //Notify user for inbox message sendUserInboxNotification($receiverID, $this->session->fullName); echo "ok"; }