diff --git a/site/controllers/leases_controller.php b/site/controllers/leases_controller.php index 902c5d6..ab49c71 100644 --- a/site/controllers/leases_controller.php +++ b/site/controllers/leases_controller.php @@ -394,6 +394,10 @@ class LeasesController extends AppController { $this->set(compact('default_late')); if ($type === 'move-in') { + // Make sure we have a valid lease that we're moving in + if (empty($lease)) + $this->redirect(array('action' => 'index')); + $movein = array(); $movein['time'] = strtotime($lease['Lease']['movein_date']); $movein['effective_time'] = strtotime($lease['Lease']['movein_date']); diff --git a/site/controllers/transactions_controller.php b/site/controllers/transactions_controller.php index 18bb410..c13be0a 100644 --- a/site/controllers/transactions_controller.php +++ b/site/controllers/transactions_controller.php @@ -112,7 +112,7 @@ class TransactionsController extends AppController { * - handles the creation of a charge invoice */ - function postInvoice() { + function postInvoice($redirect = true) { if (!$this->RequestHandler->isPost()) { echo('