From: Steve Sutton Date: Fri, 17 May 2019 13:46:20 +0000 (-0400) Subject: Fix for uptra to show create invoice link in member billing tab. X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=f40994180933854a0d6054b32b9e1118cd22850f;p=WP-Plugins%2Fglm-member-db-billing.git Fix for uptra to show create invoice link in member billing tab. Should show up for members that don't have an invoice. --- diff --git a/models/admin/billing/invoicing.php b/models/admin/billing/invoicing.php index 8cefd29..c0a296c 100644 --- a/models/admin/billing/invoicing.php +++ b/models/admin/billing/invoicing.php @@ -175,10 +175,12 @@ class GlmMembersAdmin_billing_invoicing //extends GlmDataAccounts FROM " . GLM_MEMBERS_BILLING_PLUGIN_DB_PREFIX . "invoice_types WHERE dynamic_amount = true ) "; + // echo '
$wParts: ' . print_r( $wParts, true ) . '
'; if ( $option2 ) { // $where used in all places. $where = implode( ' AND ', $wParts ); + // echo '
$where: ' . print_r( $where, true ) . '
'; $accounts = $Accounts->getSimpleAccountList( $where ); foreach ( $accounts as $account ) { diff --git a/setup/commonHooks.php b/setup/commonHooks.php index 533bd2c..7ece7ae 100644 --- a/setup/commonHooks.php +++ b/setup/commonHooks.php @@ -122,7 +122,7 @@ add_filter( 'glm-billing-account-has-invoice', function( $content, $account_id ) WHERE account = %d AND due_date BETWEEN %s and %s", $account_id, - date( 'Y-m-d' , $currentInvoiceDate ), + date( 'Y-m-d', $currentInvoiceDate ), date( 'Y-m-d', $nextInvoiceDate ) ) ); diff --git a/views/admin/billing/memberBillingSubHeader.html b/views/admin/billing/memberBillingSubHeader.html index 2f94d74..aacf59e 100644 --- a/views/admin/billing/memberBillingSubHeader.html +++ b/views/admin/billing/memberBillingSubHeader.html @@ -27,7 +27,7 @@ Membership Renewal {/if} - {if isset( $billing_settings.uptravel_payment_form ) && $billing_settings.uptravel_payment_form && $accountID && !$fromMemberMenu} + {if isset( $billing_settings.uptravel_payment_form ) && $billing_settings.uptravel_payment_form && $accountID} {$hasInvoice = apply_filters('glm-billing-account-has-invoice', false, $accountID )}
  • {if $hasInvoice} diff --git a/views/admin/billing/statements.html b/views/admin/billing/statements.html index b9fd3f2..991dca0 100644 --- a/views/admin/billing/statements.html +++ b/views/admin/billing/statements.html @@ -128,7 +128,7 @@ ${$transaction.transaction_data.amount_total} ${$transaction.transaction_data.balance} - {if isset( $billing_settings.uptravel_payment_form ) && $billing_settings.uptravel_payment_form && !$fromMemberMenu} + {if isset( $billing_settings.uptravel_payment_form ) && $billing_settings.uptravel_payment_form} {if $transaction.transaction_data.paid} {else}Make A Payment{/if} {else} {if $transaction.transaction_data.paid} {else}Pay Invoice{/if}