X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=httemplate%2Fsearch%2Felements%2Fcust_pay_or_refund.html;h=187fc8357a71116af90ae39d19e6fe2366dcb02c;hb=a616d0c27799413dfbe07ee86e75df3e0d5a740f;hp=6bd3db6226657db0610d4615570b6a61caadfc2b;hpb=b35525aa2582072e01d9a62f125e6803b5d3cb34;p=freeside.git diff --git a/httemplate/search/elements/cust_pay_or_refund.html b/httemplate/search/elements/cust_pay_or_refund.html index 6bd3db622..187fc8357 100755 --- a/httemplate/search/elements/cust_pay_or_refund.html +++ b/httemplate/search/elements/cust_pay_or_refund.html @@ -463,17 +463,15 @@ if ( $cgi->param('magic') ) { } #check for customer tags - my $tagcount; - my $tags; + 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,"; + $addl_from .= " LEFT JOIN cust_tag ON (cust_tag.custnum = cust_pay.custnum)" unless @tags; + push @tags, $1; } } - if ($tags) { - $tags =~ s/,$//; + if (@tags) { + my $tags = join(',',@tags); push @search, "cust_tag.tagnum in ($tags)"; }