Export reports complete
authorSteve Sutton <steve@gaslightmedia.com>
Mon, 1 Apr 2019 20:46:56 +0000 (16:46 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Mon, 1 Apr 2019 20:46:56 +0000 (16:46 -0400)
Should only show button on report generator page.

models/admin/ajax/reportsListExport.php
models/admin/billing/reports.php
views/admin/billing/exportReportModal.html
views/admin/billing/reports.html

index 2715f39..1e8c615 100644 (file)
@@ -179,10 +179,10 @@ class GlmMembersAdmin_ajax_reportsListExport extends GlmDataTransactions
         $where = implode( ' AND ', $where_params );
 
         // Get a current list of accounts without paging
-        $orderBy = 'transaction_time ASC';
+        $orderBy           = 'transaction_time ASC';
         $this->member_data = true;
         $this->notes       = true;
-        $list    = $this->getList( $where, $orderBy, true );
+        $list              = $this->getList( $where, $orderBy, true );
 
         // If we have list entries - even if it's an empty list
         $success      = true;
index d092f01..c7e4feb 100644 (file)
@@ -206,7 +206,7 @@ class GlmMembersAdmin_billing_reports extends GlmDataTransactions
 
         case 'reportGenerator':
             // Check if Counties is enabled and fetch counties
-            if ( isset( $this->config['settings']['enable_counties'] ) && $this->config['settings']['enable_counties'] ) {
+            if ( isset( $this->config['settings']['billing_county_enabled'] ) && $this->config['settings']['billing_county_enabled'] ) {
                 // Grab counties
                 $counties = $this->wpdb->get_results(
                     "SELECT *
index 6c26944..e4047c6 100644 (file)
             <tr>
                 <th>Name Search:</th>
                 <td>
-                    <input id="member-account2" type="hidden" name="filterReports" value="{$filterReports}">
-                    <input id="account_name2" name="searchName" value="{if $searchName}{$searchName}{/if}" />
+                    <input type="hidden" name="filterReports" value="{$filterReports}">
+                    <input id="account_name2" name="member_name" value="" />
                 </td>
             </tr>
+            {if isset( $settings.account_number_enabled ) && $settings.account_number_enabled}
+                <tr>
+                    <th>Account Number Search:</th>
+                    <td>
+                        <input type="hidden" name="filterReports" value="{$filterReports}">
+                        <input id="account_number" name="account_number" value="" />
+                    </td>
+                </tr>
+            {/if}
             <tr>
                 <th>Fields to export: </th>
                 <td>
index 05acae7..826343e 100644 (file)
@@ -2,7 +2,9 @@
 <h2>Invoicing</h2>
 {include file='admin/billing/reportsSubHeader.html'}
 
-<div id="exportReportsButton" class="button button-secondary glm-admin-export-button">Report Export</div>
+{if $option == 'reportGenerator'}
+    <div id="exportReportsButton" class="button button-secondary glm-admin-export-button">Report Export</div>
+{/if}
 
 <form id="reports-form" action="{$thisUrl}?page={$thisPage}" method="get">
     <input type="hidden" name="page" value="{$thisPage}">
             <div class="billing-search-form-container">
                 <label for="member_name">Member Name:</label>
                 <input class="reportForm" id="member_name" name="member_name" value="{if isset($smarty.request.member_name)}{$smarty.request.member_name}{/if}" />
-                <label for="account_number">Account Number:</label>
-                <input class="reportForm" id="account_number" name="account_number" value="{if isset($smarty.request.account_number)}{$smarty.request.account_number}{/if}" />
+                {if isset( $settings.account_number_enabled ) && $settings.account_number_enabled}
+                    <label for="account_number">Account Number:</label>
+                    <input class="reportForm" id="account_number" name="account_number" value="{if isset($smarty.request.account_number)}{$smarty.request.account_number}{/if}" />
+                {/if}
                 <label>From:</label>
                 <input id="from_date" class="reportForm glm-date-input" name="from_date" value="{if isset($smarty.request.from_date)}{$smarty.request.from_date}{/if}" />
                 <label>To:</label>