diff options
author | ivan <ivan> | 2009-05-27 22:23:44 +0000 |
---|---|---|
committer | ivan <ivan> | 2009-05-27 22:23:44 +0000 |
commit | dc313675fc24fa04a619cc980d48de9e4cf2f876 (patch) | |
tree | c60be49d268b92a7c91b1df2e38ec3e5921b4017 /httemplate/search/report_tax.cgi | |
parent | a3e7369d590a6378742f5e561db9674fbed14886 (diff) |
and the "tax invoiced" link too! woo, working, RT#5446
Diffstat (limited to 'httemplate/search/report_tax.cgi')
-rwxr-xr-x | httemplate/search/report_tax.cgi | 16 |
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, |