Add total count to account list page.
authorSteve Sutton <steve@gaslightmedia.com>
Fri, 16 Mar 2018 16:36:17 +0000 (12:36 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Fri, 16 Mar 2018 16:36:17 +0000 (12:36 -0400)
Adding the getStats to get total number of accounts.

models/admin/billing/accounts.php
views/admin/billing/accounts.html

index f81ad90..2041607 100644 (file)
@@ -121,6 +121,7 @@ class GlmMembersAdmin_billing_accounts extends GlmDataAccounts
         $toDate              = '';
         $annFromDate         = '';
         $annToDate           = '';
+        $totalAccounts       = false;
 
         // Get any provided option
         if (isset($_REQUEST['option'])) {
@@ -371,8 +372,9 @@ class GlmMembersAdmin_billing_accounts extends GlmDataAccounts
             $where = implode( ' AND ', $where_params );
 
             // Get the list of accounts and determine number of accounts in list
-            $orderBy = 'ref_name';
+            $orderBy        = 'ref_name';
             $accountsResult = $this->getList($where, $orderBy, true, 'id', $start, $limit);
+            $totalAccounts  = $this->getStats();
 
             // Get paging results
             $numbDisplayed = $accountsResult['returned'];
@@ -432,6 +434,7 @@ class GlmMembersAdmin_billing_accounts extends GlmDataAccounts
             'toDate'              => $toDate,
             'annFromDate'         => $annFromDate,
             'annToDate'           => $annToDate,
+            'totalAccounts'       => $totalAccounts,
         );
 
         // Return status, any suggested view, and any data to controller
index 715c57c..1f3fcf9 100644 (file)
@@ -30,6 +30,8 @@
         </div>
         <br clear="all">
 
+        <p>Total found: {$totalAccounts}</p>
+
     {if $paging}
         <input type="Submit" name="pageSelect" value="Previous {$limit} Accounts" class="button button-secondary glm-button"{if !$prevStart} disabled{/if}>
         <input type="Submit" name="pageSelect" value="Next {$limit} Accounts" class="button button-secondary glm-button"{if !$nextStart} disabled{/if}>
@@ -68,6 +70,7 @@
     </tbody>
 </table>
 
+
     {if $paging}
         <input type="Submit" name="pageSelect" value="Previous {$limit} Accounts" class="button button-secondary glm-button"{if !$prevStart} disabled{/if}>
         <input type="Submit" name="pageSelect" value="Next {$limit} Accounts" class="button button-secondary glm-button"{if !$nextStart} disabled{/if}>