Esempio n. 1
0
 public function deleteAction()
 {
     $this->_helper->layout->disableLayout();
     $this->_helper->viewRenderer->setNoRender(true);
     if ($this->getRequest()->isPost()) {
         $MaTS = $this->getRequest()->getPost('MaTS');
         //            require_once APPLICATION_PATH . '/modules/asset/models/DbTable/Loan.php';
         //            require_once APPLICATION_PATH . '/modules/asset/models/DBTable/History.php';
         //            require_once APPLICATION_PATH . '/modules/asset/models/DBTable/Item.php';
         $loan = new Asset_Model_DbTable_Loan();
         $history = new Asset_Model_DbTable_History();
         $item = new Asset_Model_DbTable_Item();
         $loanInfo = $loan->getLoanFromMa($MaTS);
         if ($loanInfo != NULL) {
             $itemInfo = $item->getItemFromMa($MaTS);
             if ($itemInfo != NULL) {
                 //Zend_Debug::dump($item->editItem($itemInfo['ItemID'], $MaTS, $itemInfo['Ten_tai_san'], $itemInfo['Description'], $itemInfo['Type'], $itemInfo['StartDate'], $itemInfo['Price'], $itemInfo['WarrantyTime'], 0, 'Kho'));exit;
                 if ($history->addHistory($loanInfo['UserID'], Zend_Auth::getInstance()->getIdentity()->UserID, $itemInfo['ItemID'], 'Tra thiet bi', date('Y-m-d')) && $item->editItem($itemInfo['ItemID'], $MaTS, $itemInfo['Ten_tai_san'], $itemInfo['Description'], $itemInfo['Type'], $itemInfo['StartDate'], $itemInfo['Price'], $itemInfo['WarrantyTime'], 0, 'Kho') == 1 && $loan->deleteLoan($MaTS) != NULL) {
                     $status = 'Success';
                     $msg = 'Update database success.';
                 } else {
                     $status = 'Error';
                     $msg = 'Update database fail.';
                 }
             } else {
                 $status = 'Error';
                 $msg = 'Not found record';
             }
         } else {
             $status = 'Error';
             $msg = 'Not found record';
         }
     } else {
         $status = 'Error';
         $msg = 'Not found POST value.';
     }
     echo Zend_Json::encode(array('status' => $status, 'msg' => $msg));
 }