[freeside-commits] branch master updated. 8743bba0dc26684542301b91ee6a9192e893ab9c
Christopher Burger
burgerc at 420.am
Mon Jun 12 14:53:39 PDT 2017
The branch, master has been updated
via 8743bba0dc26684542301b91ee6a9192e893ab9c (commit)
from 0e97c5e7047de09f5c3371870698d21c0fcd1702 (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 8743bba0dc26684542301b91ee6a9192e893ab9c
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 1b1be5f..96d044f 100755
--- a/httemplate/search/elements/cust_pay_or_refund.html
+++ b/httemplate/search/elements/cust_pay_or_refund.html
@@ -348,6 +348,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