[freeside-commits] branch FREESIDE_3_BRANCH updated. 884bd92cd47b9602dab999502877545a5bc5be98
Christopher Burger
burgerc at 420.am
Tue Jun 13 06:13:50 PDT 2017
The branch, FREESIDE_3_BRANCH has been updated
via 884bd92cd47b9602dab999502877545a5bc5be98 (commit)
from 016ff1020b1c0f1c4258c17209a9a7e48402dd5c (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 884bd92cd47b9602dab999502877545a5bc5be98
Author: Christopher Burger <burgerc at freeside.biz>
Date: Mon Jun 12 17:52:34 2017 -0400
RT# 76028 - Added search field Card Last 4#: to allow the filtering of payment report by last four of credit card used. Only shows when card_masking_method is set to display last 4
diff --git a/httemplate/search/elements/cust_pay_or_refund.html b/httemplate/search/elements/cust_pay_or_refund.html
index cbda680..9e336fa 100755
--- a/httemplate/search/elements/cust_pay_or_refund.html
+++ b/httemplate/search/elements/cust_pay_or_refund.html
@@ -467,6 +467,13 @@ if ( $cgi->param('magic') ) {
}
+ if ( $cgi->param('paymask') ) {
+ $cgi->param('paymask') =~ /^\s*(\d+)\s*$/
+ or die "illegal paymask ". $cgi->param('paymask');
+ my $regexp = regexp_sql();
+ push @search, "$table.paymask $regexp '$1\$'";
+ }
+
if ( $cgi->param('payinfo') ) {
$cgi->param('payinfo') =~ /^\s*(\d+)\s*$/
or die "illegal payinfo ". $cgi->param('payinfo');
diff --git a/httemplate/search/elements/report_cust_pay_or_refund.html b/httemplate/search/elements/report_cust_pay_or_refund.html
index 1cc77f7..b69f826 100644
--- a/httemplate/search/elements/report_cust_pay_or_refund.html
+++ b/httemplate/search/elements/report_cust_pay_or_refund.html
@@ -36,6 +36,14 @@ Examples:
size => 18,
&>
+% if (substr($conf->config('card_masking_method'), -5) eq 'last4' || !$conf->config('card_masking_method')) {
+ <TR>
+ <TD ALIGN="right"><% mt('Card Last 4 #:') |h %></TD>
+ <TD>
+ <INPUT TYPE="text" ID="paymask" NAME="paymask">
+ </TD>
+ </TR>
+% }
<TR>
<TD ALIGN="right"><% mt('Check #:') |h %> </TD>
<TD>
-----------------------------------------------------------------------
Summary of changes:
httemplate/search/elements/cust_pay_or_refund.html | 7 +++++++
httemplate/search/elements/report_cust_pay_or_refund.html | 8 ++++++++
2 files changed, 15 insertions(+)
More information about the freeside-commits
mailing list