Update also the export file to remove free memberships
authorSteve Sutton <ssutton@gmail.com>
Sat, 1 Sep 2018 09:28:52 +0000 (05:28 -0400)
committerSteve Sutton <ssutton@gmail.com>
Sat, 1 Sep 2018 09:28:52 +0000 (05:28 -0400)
Don't include ones with invioce_type is 0

models/admin/ajax/accountsListExport.php

index fa90508..89423fa 100644 (file)
@@ -169,6 +169,7 @@ class GlmMembersAdmin_ajax_accountsListExport extends GlmDataAccounts
             $filterPending = filter_var( $_REQUEST['filterPending'], FILTER_VALIDATE_BOOLEAN );
             $sub_where_parts[] = "(T.renewal_date + INTERVAL 1 YEAR - INTERVAL $days_before_renewal DAY  <= '$curDate' AND " .
             "T.renewal_date + INTERVAL 1 YEAR + INTERVAL $days_after_expired DAY >= '$curDate')";
+            $sub_where_parts[] = "Invoice_type != 0";
             $filterPending = true;
             $haveFilter    = true;
         }
@@ -176,10 +177,12 @@ class GlmMembersAdmin_ajax_accountsListExport extends GlmDataAccounts
             $filterOverdue = filter_var( $_REQUEST['filterOverdue'], FILTER_VALIDATE_BOOLEAN );
             $sub_where_parts[] = "(T.renewal_date + INTERVAL 1 YEAR < '$curDate' AND " .
             "T.renewal_date + INTERVAL 1 YEAR + INTERVAL $days_after_expired DAY >= '$curDate')";
+            $sub_where_parts[] = "Invoice_type != 0";
         }
         if ( isset( $_REQUEST['filterExpired'] ) ) {
             $filterExpired = filter_var( $_REQUEST['filterExpired'], FILTER_VALIDATE_BOOLEAN );
             $sub_where_parts[] = "T.renewal_date + INTERVAL 1 YEAR + INTERVAL $days_after_expired DAY < '$curDate'";
+            $sub_where_parts[] = "Invoice_type != 0";
         }
 
         if ( !empty( $sub_where_parts ) ) {