From b780ebeb3e29fe08bbd26145d30f24bb5a9e4c93 Mon Sep 17 00:00:00 2001 From: abijah Date: Mon, 22 Jun 2009 17:55:32 +0000 Subject: [PATCH] Added stats summary to the top level for lease. For consistency, I want all stats to be summarized at the top. git-svn-id: file:///svn-source/pmgr/branches/ledger_transactions_20090605@175 97e9348a-65ac-dc4b-aefc-98561f571b83 --- site/controllers/leases_controller.php | 2 +- site/models/lease.php | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/site/controllers/leases_controller.php b/site/controllers/leases_controller.php index 15c0feb..3957c69 100644 --- a/site/controllers/leases_controller.php +++ b/site/controllers/leases_controller.php @@ -80,7 +80,7 @@ class LeasesController extends AppController { // Get the balance on each lease. foreach ($leases AS &$lease) { $stats = $this->Lease->stats($lease['Lease']['id']); - $lease['Lease']['balance'] = $stats['Account']['Ledger']['balance']; + $lease['Lease']['balance'] = $stats['balance']; } return $leases; diff --git a/site/models/lease.php b/site/models/lease.php index 73b9950..13873e5 100644 --- a/site/models/lease.php +++ b/site/models/lease.php @@ -150,6 +150,11 @@ class Lease extends AppModel { // Pull the stats from the account. $stats['Account'] = $this->Account->stats($lease['Lease']['account_id']); + + // Place a summary of the stats (one lease account in this case) + // at the top level for easy summarized access. + $this->statsMerge($stats, $stats['Account']['Ledger']); + return $stats; }