summaryrefslogtreecommitdiff
path: root/httemplate/search/report_tax.cgi
diff options
context:
space:
mode:
authorivan <ivan>2009-05-27 22:23:44 +0000
committerivan <ivan>2009-05-27 22:23:44 +0000
commitdc313675fc24fa04a619cc980d48de9e4cf2f876 (patch)
treec60be49d268b92a7c91b1df2e38ec3e5921b4017 /httemplate/search/report_tax.cgi
parenta3e7369d590a6378742f5e561db9674fbed14886 (diff)
and the "tax invoiced" link too! woo, working, RT#5446
Diffstat (limited to 'httemplate/search/report_tax.cgi')
-rwxr-xr-xhttemplate/search/report_tax.cgi16
1 files changed, 11 insertions, 5 deletions
diff --git a/httemplate/search/report_tax.cgi b/httemplate/search/report_tax.cgi
index 1a94163b4..bcceaf175 100755
--- a/httemplate/search/report_tax.cgi
+++ b/httemplate/search/report_tax.cgi
@@ -110,8 +110,12 @@
</TD>
% unless ( $cgi->param('show_taxclasses') ) {
+% my $invlink = $region->{'url_param_inv'}
+% ? ';'. $region->{'url_param_inv'}
+% : $link;
+
<<%$tdh%> ALIGN="right">
- <A HREF="<% $baselink. $link %>;istax=1"
+ <A HREF="<% $baselink. $invlink %>;istax=1"
><% &$money_sprintf( $region->{'tax'} ) %></A>
</TD>
% }
@@ -553,6 +557,7 @@ foreach (@regions) {
}
my $total_url_param = '';
+my $total_url_param_invoiced = '';
if ( $group_op ) {
my @country = keys %country;
@@ -565,13 +570,13 @@ if ( $group_op ) {
if scalar(@state) > 1;
my $state = $state[0];
+ $total_url_param_invoiced =
$total_url_param =
'report_group='.uri_escape("$group_op $group_value").';'.
- join(';', map 'taxclass='.uri_escape($_), keys %taxclasses ).';'.
+ join(';', map 'taxclass='.uri_escape($_), keys %taxclasses );
+ $total_url_param .= ';'.
"country=$country;state=".uri_escape($state).';'.
- join(';', map 'county='.uri_escape($_), keys %county )
- ;
-
+ join(';', map 'county='.uri_escape($_), keys %county ) ;
}
@@ -590,6 +595,7 @@ my @base_regions =
push @regions, {
'label' => 'Total',
'url_param' => $total_url_param,
+ 'url_param_inv' => $total_url_param_invoiced,
'total' => $total,
'exempt_cust' => $exempt_cust,
'exempt_pkg' => $exempt_pkg,