public function addAction() { $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(true); if ($this->getRequest()->isPost()) { $from = Zend_Auth::getInstance()->getIdentity()->UserID; $touser = $this->getRequest()->getPost('To'); $title = $this->getRequest()->getPost('Title'); $detail = $this->getRequest()->getPost('Detail'); // require_once APPLICATION_PATH . '/modules/user/models/DbTable/Member.php'; $us = new User_Model_DbTable_Member(); if ($us->getMemberFromUsername($touser) == NULL) { $toUserInfo = $us->getMemberFromUsername($touser); // ko ton tai to use $status = 'Error'; $msg = 'Not found to member'; echo Zend_Json::encode(array('status' => $status, 'msg' => $msg)); exit; } $toUserInfo = $us->getMemberFromUsername($touser); $to = $toUserInfo['UserID']; $me = new Asset_Model_DbTable_Message(); if ($me->addMessage($from, $to, $title, $detail)) { // success $status = 'Success'; $msg = 'Create success'; } else { // fail $status = 'Error'; $msg = 'Not create new message.'; } } else { $status = 'Error'; $msg = 'Not found POST value.'; } echo Zend_Json::encode(array('status' => $status, 'msg' => $msg)); }
public function disacceptAction() { $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(true); // require_once APPLICATION_PATH . '/modules/asset/models/DbTable/Request.php'; if ($this->getRequest()->isPost()) { $RequestID = $this->getRequest()->getPost('RequestID', -1); if ($RequestID > 0) { $re = new Asset_Model_DbTable_Request(); $reInfor = $re->getRequestFromID($RequestID); $uInfo = (array) Zend_Auth::getInstance()->getIdentity(); if ($reInfor != NULL) { if ($uInfo['UserID'] == $reInfor['UserID']) { $status = 'Error'; $msg = 'You cannot denied your request.'; echo Zend_Json::encode(array('status' => $status, 'msg' => $msg)); exit; } if ($reInfor['Type'] == 0) { $re->deleteRequest($RequestID); $me = new Asset_Model_DbTable_Message(); $mTitle = 'Thông báo: Yêu cầu mượn bị từ chối'; $mDetail = 'Yêu cầu mượn tài sản ' . $reInfor['Ma_tai_san'] . ' bị từ chối. Bạn có thể mượn tà sản khác hoặc mượn vào lúc khác'; $me->addMessage($uInfo['UserID'], $reInfor['UserID'], $mTitle, $mDetail); } else { $re->deleteRequest($RequestID); $me = new Asset_Model_DbTable_Message(); $mTitle = 'Thông báo: Yêu cầu nâng cấp bị từ chối'; $mDetail = 'Yêu cầu nâng cấp tài sản ' . $reInfor['Ma_tai_san'] . ' bị từ chối. Bạn có thể mượn tà sản khác hoặc yêu cầu nâng cấp lúc khác'; $me->addMessage($uInfo['UserID'], $reInfor['UserID'], $mTitle, $mDetail); } $status = 'Success'; $msg = 'Updata database success'; } else { // ko tim thay request $status = 'Error'; $msg = 'Not found this request'; } } else { // ko ton tai $RequestID $status = 'Error'; $msg = 'POST value format invaild'; } } else { // ko co POST $status = 'Error'; $msg = 'Not found POST value'; } echo Zend_Json::encode(array('status' => $status, 'msg' => $msg)); }