public function confirmSaveRequest() { $flash = Flash::Instance(); if (!$this->checkParams($this->modeltype)) { sendBack(); } $errors = array(); $this->_data[$this->modeltype]['authorised_date'] = date(DATE_FORMAT); if (!Expense::updateStatus($this->_data[$this->modeltype], $errors)) { $flash->addErrors($errors); } else { $flash->addMessage('Expenses updated OK'); } sendTo($_SESSION['refererPage']['controller'], $_SESSION['refererPage']['action'], $_SESSION['refererPage']['modules'], isset($_SESSION['refererPage']['other']) ? $_SESSION['refererPage']['other'] : null); }
$vehicleDetail['id'] = $mVehicle->getId(); $vehicleDetail['number'] = $mVehicle->getVehicleNumber(); $vehicleDetail['type'] = $mVehicle->getType(); $driverId = $mExpense->getDriver(); $mDriver = new Driver($driverId); $driverDetail['id'] = $mDriver->getId(); $driverDetail['name'] = $mDriver->getName(); $detail['id'] = $mExpense->getId(); $detail['vehicle'] = $vehicleDetail; $detail['driver'] = $driverDetail; $detail['reason'] = $mExpense->getReason(); $detail['amount'] = $mExpense->getAmount(); $detail['filename'] = $mExpense->getFilename(); $detail['date_added'] = $mExpense->getDateAdded(); $detail['location'] = $mExpense->getLocation(); echo json_encode($detail); break; case "billapproval": if (!(isset($_GET['id']) && isset($_GET['approval']))) { break; } $id = $_GET['id']; $approval = $_GET['approval']; $mExpense = new Expense($id); if ($mExpense->updateStatus($approval)) { echo "success"; } else { echo "fail"; } break; }