diff --git a/site/controllers/customers_controller.php b/site/controllers/customers_controller.php index ad97b2b..290fc4a 100644 --- a/site/controllers/customers_controller.php +++ b/site/controllers/customers_controller.php @@ -202,7 +202,19 @@ class CustomersController extends AppController { )); //pr($customer); + // Determine how long this customer has been with us. + $leaseinfo = $this->Customer->find + ('first', array + ('link' => array('Lease' => array('fields' => array())), + 'fields' => array('MIN(Lease.movein_date) AS since', + 'IF(Customer.current_lease_count = 0, MAX(Lease.moveout_date), NULL) AS until'), + 'conditions' => array('Customer.id' => $id), + 'group' => 'Customer.id', + )); + $this->set($leaseinfo[0]); + // Figure out the outstanding balances for this customer + //$this->set('stats', $this->Customer->stats($id)); $outstanding_balance = $this->Customer->balance($id); $outstanding_deposit = $this->Customer->securityDepositBalance($id); diff --git a/site/views/customers/view.ctp b/site/views/customers/view.ctp index bd6908c..19e468f 100644 --- a/site/views/customers/view.ctp +++ b/site/views/customers/view.ctp @@ -11,6 +11,9 @@ echo '