[freeside-commits] branch FREESIDE_4_BRANCH updated. 64700058e120b5ec2b0e4002cc8cbbf5db60d230
Christopher Burger
burgerc at 420.am
Wed Jun 28 08:30:25 PDT 2017
The branch, FREESIDE_4_BRANCH has been updated
via 64700058e120b5ec2b0e4002cc8cbbf5db60d230 (commit)
from 89cf3b9abc76f4c78df3d4445575f0c2d08c4e0a (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 64700058e120b5ec2b0e4002cc8cbbf5db60d230
Author: Christopher Burger <burgerc at freeside.biz>
Date: Tue Jun 27 11:08:06 2017 -0400
RT# 76312 - added customer tags to search options for payment report.
diff --git a/httemplate/search/elements/cust_pay_or_refund.html b/httemplate/search/elements/cust_pay_or_refund.html
index b636247..b83617d 100755
--- a/httemplate/search/elements/cust_pay_or_refund.html
+++ b/httemplate/search/elements/cust_pay_or_refund.html
@@ -616,6 +616,21 @@ if ( $cgi->param('magic') ) {
}
}
+ #check for customer tags
+ my $tagcount;
+ my $tags;
+ foreach my $p (keys $cgi->Vars) {
+ if ($p =~ /^tagnum(\d+)/ && $1) {
+ $tagcount++;
+ $addl_from .= " LEFT JOIN cust_tag ON (cust_tag.custnum = cust_pay.custnum)" unless $tagcount > 1;
+ $tags .= "$1,";
+ }
+ }
+ if ($tags) {
+ $tags =~ s/,$//;
+ push @search, "cust_tag.tagnum in ($tags)";
+ }
+
if ( $cgi->param('tax_names') ) {
if ( dbh->{Driver}->{Name} =~ /^Pg/i ) {
diff --git a/httemplate/search/elements/report_cust_pay_or_refund.html b/httemplate/search/elements/report_cust_pay_or_refund.html
index b69f826..e05f1af 100644
--- a/httemplate/search/elements/report_cust_pay_or_refund.html
+++ b/httemplate/search/elements/report_cust_pay_or_refund.html
@@ -127,6 +127,10 @@ Examples:
</TH>
</TR>
+ <& /elements/tr-select-cust_tag.html,
+ 'custnum' => $opt{'custnum'},
+ &>
+
<& /elements/tr-select-agent.html,
'curr_value' => scalar($cgi->param('agentnum')),
'label' => emt('Agent'),
-----------------------------------------------------------------------
Summary of changes:
httemplate/search/elements/cust_pay_or_refund.html | 15 +++++++++++++++
.../search/elements/report_cust_pay_or_refund.html | 4 ++++
2 files changed, 19 insertions(+)
More information about the freeside-commits
mailing list