public function getexpirationAction() { $this->_helper->viewRenderer->setNoRender(); $this->_helper->getHelper("layout")->disableLayout(); $sPath = APPLICATION_PATH . "/../../public_html/files_scanned/"; $oModelOrderJournal = new User_Model_OrderJournal(); $oModelOrderVJournal = new User_Model_VOrderJournal(); //$oModelSybase = new User_Model_Sybase(); $oOrderExpiration = $oModelOrderVJournal->getOrderExpiration(); foreach ($oOrderExpiration as $oRow) { $nUserId = $oRow->user_id; $nOrderId = $oRow->id; $nOrderStatusId = $oRow->order_status_id; $nOrderFileName = $oRow->order_file_name; $nItemId = $oModelOrderJournal->getOrderItemId($nOrderId); //$oModelSybase->setItemStatusAndRequestable($nItemId, "s", "0"); if ($oModelOrderJournal->changeStatus($nOrderId, 7, 2)) { if ($nOrderStatusId === 6) { unlink($sPath . "user_id_" . $nUserId . "/" . $nOrderFileName); } } } exit; }
public function makeactionAction() { $this->_helper->viewRenderer->setNoRender(); $this->_helper->getHelper("layout")->disableLayout(); $aJson = null; $oModelOrderJournal = new User_Model_OrderJournal(); //$oModelSybase = new User_Model_Sybase(); if ($this->_request->isPost()) { $aPostData = $this->_request->getPost(); $nOrderStatusId = (int) $aPostData["order_status_id"]; $nOrderId = (int) $aPostData["order_id"]; $bIsCanceled = $aPostData["is_canceled"]; $aParam = $aPostData["param"]; $nNewOrderStatusId = $nOrderStatusId + 1; if ($nOrderStatusId == 2) { if ($bIsCanceled === "true") { $nNewOrderStatusId = 7; $nItemId = $oModelOrderJournal->getOrderItemId($nOrderId); //$oModelSybase->setItemStatusAndRequestable($nItemId, "s", "0"); $aJson = $oModelOrderJournal->changeStatus($nOrderId, $nNewOrderStatusId); } else { if ($aParam["outer_magazine"] === "true") { $nNewOrderStatusId = 2; $aJson = $oModelOrderJournal->changeStatus($nOrderId, $nNewOrderStatusId); } else { $aJson = $oModelOrderJournal->changeStatus($nOrderId, $nNewOrderStatusId); } } } else { if ($nOrderStatusId == 4) { $oModelOrderCart = new Borrower_Model_OrderCart(); $oModelOrderJournalOrderCart = new Borrower_Model_OrderJournalOrderCart(); $nUserId = $oModelOrderJournal->getOrderUserId($nOrderId); $nOrderCartId = $oModelOrderCart->addOrderCart($nUserId); if (isset($nOrderCartId)) { $nItemId = $oModelOrderJournal->getOrderItemId($nOrderId); //$oModelSybase->setItemStatusAndRequestable($nItemId, "s", "0"); $oModelOrderJournalOrderCart->addOrderJournalOrderCart(array("order_journal_id" => $nOrderId, "order_cart_id" => $nOrderCartId)); $aJson = $oModelOrderJournal->changeStatus($nOrderId, $nNewOrderStatusId); } } } } header("Content-type: application/json"); echo Zend_Json::encode($aJson); exit; }
public function makeactionAction() { $this->_helper->viewRenderer->setNoRender(); $this->_helper->getHelper("layout")->disableLayout(); $aJson = null; $oMail = new AppCms2_Controller_Plugin_Mail(); $oModelOrderJournal = new User_Model_OrderJournal(); //$oModelSybase = new User_Model_Sybase(); $oModelOrderFile = new User_Model_OrderFile(); $oModelOrderChangeLog = new User_Model_OrderChangeLog(); $oModelOrderJournalOrderChangeLog = new User_Model_OrderJournalOrderChangeLog(); if ($this->_request->isPost()) { $aPostData = $this->_request->getPost(); $nOrderStatusId = $aPostData["order_status_id"]; $nOrderId = $aPostData["order_id"]; $bIsCanceled = $aPostData["is_canceled"]; $aParam = $aPostData["param"]; $nNewOrderStatusId = $nOrderStatusId + 1; if ($nOrderStatusId == 1) { if ($this->_nUserId == $oModelOrderJournal->getOrderUserId($nOrderId)) { $aJson = $oModelOrderJournal->changeStatus($nOrderId, $nNewOrderStatusId); } } else { if ($nOrderStatusId == 3) { if ($this->_nUserId == $oModelOrderJournal->getOrderUserId($nOrderId)) { if ($bIsCanceled == "true") { $nNewOrderStatusId = 7; $nItemId = $oModelOrderJournal->getOrderItemId($nOrderId); //$oModelSybase->setItemStatusAndRequestable($nItemId, "s", "0"); $aJson = $oModelOrderJournal->changeStatusCancel($nOrderId, $nNewOrderStatusId); } else { $aJson = $oModelOrderJournal->changeStatus($nOrderId, $nNewOrderStatusId); } } } else { if ($nOrderStatusId == 6) { if ($this->_nUserId == $oModelOrderJournal->getOrderUserId($nOrderId)) { $nOrderFileId = $oModelOrderJournal->getRow($nOrderId)->order_file_id; if (isset($nOrderFileId)) { $oOrderFileInfo = $oModelOrderFile->getRow($nOrderFileId); if (isset($oOrderFileInfo)) { $aJson = $this->_nUserId . "/" . $oOrderFileInfo->name; $nOrderChangeLogId = $oModelOrderChangeLog->addRow(array("order_change_type_id" => 8, "user_id" => $this->_oAuth->getStorage()->read()->user_id, "date" => time())); $oModelOrderJournalOrderChangeLog->addRow(array("order_journal_id" => $nOrderId, "order_change_log_id" => $nOrderChangeLogId)); } } } } else { if ($nOrderStatusId == 7) { $oMail->sendSendInvoice($aAdminEmailAddress, $aParam); } } } } header("Content-type: application/json"); echo Zend_Json::encode($aJson); exit; } }