[freeside-commits] freeside/httemplate/search report_tax.cgi, 1.59, 1.60

Ivan,,, ivan at wavetail.420.am
Wed May 27 15:23:47 PDT 2009


Update of /home/cvs/cvsroot/freeside/httemplate/search
In directory wavetail.420.am:/tmp/cvs-serv10076

Modified Files:
	report_tax.cgi 
Log Message:
and the "tax invoiced" link too!  woo, working, RT#5446

Index: report_tax.cgi
===================================================================
RCS file: /home/cvs/cvsroot/freeside/httemplate/search/report_tax.cgi,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -d -r1.59 -r1.60
--- report_tax.cgi	27 May 2009 22:10:41 -0000	1.59
+++ report_tax.cgi	27 May 2009 22:23:44 -0000	1.60
@@ -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 @@
 }
 
 my $total_url_param = '';
+my $total_url_param_invoiced = '';
 if ( $group_op ) {
 
   my @country = keys %country;
@@ -565,13 +570,13 @@
     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 @@
 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,



More information about the freeside-commits mailing list