From 43d1d2ccf571f7fe4e74656f7e89f0284357e35e Mon Sep 17 00:00:00 2001 From: abijah Date: Fri, 14 Aug 2009 21:00:21 +0000 Subject: [PATCH] Fixed bug with statement entry counts when statement_entry_id is set git-svn-id: file:///svn-source/pmgr/branches/yafr_20090716@554 97e9348a-65ac-dc4b-aefc-98561f571b83 --- site/controllers/statement_entries_controller.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/site/controllers/statement_entries_controller.php b/site/controllers/statement_entries_controller.php index 0e1f9e3..5c22c67 100644 --- a/site/controllers/statement_entries_controller.php +++ b/site/controllers/statement_entries_controller.php @@ -58,16 +58,21 @@ class StatementEntriesController extends AppController { ), ); + if (!empty($params['post']['custom']['statement_entry_id'])) { + $link['ChargeEntry'] = array(); + $link['DisbursementEntry'] = array(); + } + return array('link' => $link); } function gridDataTables(&$params, &$model) { $tables = $this->gridDataCountTables($params, $model); - if (in_array('applied', $params['post']['fields']) || - isset($params['post']['custom']['statement_entry_id'])) { - $tables['link']['DisbursementEntry'] = array(); - $tables['link']['ChargeEntry'] = array(); + if (in_array('applied', $params['post']['fields'])) { + $tables['link'] += + array('ChargeEntry' => array(), + 'DisbursementEntry' => array()); } return $tables;