public function addAction() { $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(true); // require_once APPLICATION_PATH . '/modules/asset/forms/Upgrade.php'; // require_once APPLICATION_PATH . '/modules/asset/models/DbTable/Upgrade.php'; // require_once APPLICATION_PATH . '/modules/asset/models/DbTable/Item.php'; // require_once APPLICATION_PATH . '/modules/user/models/DbTable/Member.php'; $form = new Asset_Form_Upgrade(); if ($this->getRequest()->isPost()) { $formData = $this->getRequest()->getPost(); if ($form->isValid($formData)) { $UpgradeID = $form->getValue('UpgradeID'); $MaTS = $form->getValue('MaTS'); $Username = $form->getValue('Username'); $Manager = $form->getValue('Manager'); $Date = $form->getValue('Date'); $Detail = $form->getValue('Detail'); $upgrade = new Asset_Model_DbTable_Upgrade(); $item = new Asset_Model_DbTable_Item(); $user = new User_Model_DbTable_Member(); $itemInfo = $item->getItemFromMa($MaTS); if ($itemInfo != NULL) { $uname = $user->getMemberFromUsername($Username); if ($uname == NULL) { $status = 'Error'; $msg = 'Not found Username.'; echo Zend_Json::encode(array('status' => $status, 'msg' => $msg)); exit; } $umana = $user->getMemberFromUsername($Manager); if ($umana == NULL) { $status = 'Error'; $msg = 'Not found Manager.'; echo Zend_Json::encode(array('status' => $status, 'msg' => $msg)); exit; } $upgrade->addUpgrade($uname['UserID'], $umana['UserID'], $itemInfo['ItemID'], $Detail, $Date); $status = 'Success'; $msg = 'Upgrade success'; } else { $status = 'Error'; $msg = 'Not found item.'; } } else { $status = 'Error'; $msg = 'POST value format inaild.'; } } else { $status = 'Error'; $msg = 'Not found POST value.'; } echo Zend_Json::encode(array('status' => $status, 'msg' => $msg)); }
public function addAction() { $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(true); // // require_once APPLICATION_PATH . '/modules/asset/models/DbTable/Loan.php'; // require_once APPLICATION_PATH . '/modules/asset/forms/Loan.php'; // require_once APPLICATION_PATH . '/modules/asset/models/DbTable/History.php'; // require_once APPLICATION_PATH . '/modules/asset/models/DbTable/Item.php'; // require_once APPLICATION_PATH . '/modules/user/models/DbTable/Member.php'; $form = new Asset_Form_Loan(); if ($this->getRequest()->isPost()) { $formData = $this->getRequest()->getPost(); if ($form->isValid($formData)) { $MaTS = $form->getValue('MaTS'); $Username = $form->getValue('Username'); $Detail = $form->getValue('Detail'); $Date = date('Y-m-d'); $Place = $form->getValue('Place'); $item = new Asset_Model_DbTable_Item(); $loan = new Asset_Model_DbTable_Loan(); $history = new Asset_Model_DbTable_History(); $user = new User_Model_DbTable_Member(); $itemInfo = $item->getItemFromMa($MaTS); if ($itemInfo != NULL) { $userInfo = $user->getMemberFromUsername($Username); if ($userInfo != NULL) { if ($history->addHistory(Zend_Auth::getInstance()->getIdentity()->UserID, $userInfo['UserID'], $itemInfo['ItemID'], $Detail, $Date) && $item->editItem($itemInfo['ItemID'], $MaTS, $itemInfo['Ten_tai_san'], $itemInfo['Description'], $itemInfo['Type'], $itemInfo['StartDate'], $itemInfo['Price'], $itemInfo['WarrantyTime'], 1, $Place) == 1 && $loan->addLoan($MaTS, $userInfo['UserID'], $Detail, $Date) == 1) { $status = 'Success'; $msg = 'Update database success.'; } else { $status = 'Error'; $msg = 'Update database fail.'; } } else { $status = 'Error'; $msg = 'Not found user'; } } else { $status = 'Error'; $msg = 'Not found item'; } } else { $status = 'Error'; $msg = 'POST value format inaild.'; } } else { $status = 'Error'; $msg = 'Not found POST value.'; } echo Zend_Json::encode(array('status' => $status, 'msg' => $msg)); }
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)); }