freeside/httemplate/search report_receivables.cgi,1.17,1.18

ivan ivan at pouncequick.420.am
Sun May 15 06:49:42 PDT 2005


Update of /home/cvs/cvsroot/freeside/httemplate/search
In directory pouncequick:/tmp/cvs-serv7525

Modified Files:
	report_receivables.cgi 
Log Message:
this status column is probably faster, one giant SQL query.  and add back in the customer link, oops

Index: report_receivables.cgi
===================================================================
RCS file: /home/cvs/cvsroot/freeside/httemplate/search/report_receivables.cgi,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- report_receivables.cgi	15 May 2005 13:01:00 -0000	1.17
+++ report_receivables.cgi	15 May 2005 13:49:39 -0000	1.18
@@ -116,8 +116,8 @@
                  'header'      => [
                                     '#',
                                     'Customer',
-                                    'Status (me)',
-                                    'Status (cust_main)',
+                                    'Status', # (me)',
+                                    #'Status', # (cust_main)',
                                     '0-30',
                                     '30-60',
                                     '60-90',
@@ -128,7 +128,7 @@
                                     '',
                                     'Total',
                                     '',
-                                    '',
+                                    #'',
                                     sprintf( $money_char.'%.2f',
                                              $row->{'owed_0_30'} ),
                                     sprintf( $money_char.'%.2f',
@@ -140,13 +140,10 @@
                                     sprintf( '<b>'. $money_char.'%.2f'. '</b>',
                                              $row->{'owed_total'} ),
                                   ],
-                 'align'       => 'rlccrrrrr',
-                 'size'        => [ '', '', '-1', '-1', '', '', '', '',  '', ],
-                 'style'       => [ '', '',  'b',  'b', '', '', '', '', 'b', ],
-                 'color'       => [
-                                    '',
-                                    '',
-                                    sub {  
+                 'fields'      => [
+                                    'custnum',
+                                    'name',
+                                    sub {
                                           my $row = shift;
                                           my $status = 'Cancelled';
                                           my $statuscol = 'FF0000';
@@ -158,19 +155,41 @@
                                               $statuscol = '00CC00';
                                             }
                                           }
-                                           $statuscol;
+                                          $status;
                                         },
-                                    sub { shift->statuscolor; },
+                                    #sub { ucfirst(shift->status) },
+                                    sub { sprintf( $money_char.'%.2f',
+                                                   shift->get('owed_0_30') ) },
+                                    sub { sprintf( $money_char.'%.2f',
+                                                   shift->get('owed_30_60') ) },
+                                    sub { sprintf( $money_char.'%.2f',
+                                                   shift->get('owed_60_90') ) },
+                                    sub { sprintf( $money_char.'%.2f',
+                                                   shift->get('owed_90_pl') ) },
+                                    sub { sprintf( $money_char.'%.2f',
+                                                   shift->get('owed_total') ) },
+                                  ],
+                 'links'       => [
+                                    [ "${p}view/cust_main.cgi?", 'custnum' ],
+                                    [ "${p}view/cust_main.cgi?", 'custnum' ],
+                                    '',
+                                    #'',
                                     '',
                                     '',
                                     '',
                                     '',
                                     '',
                                   ],
-                 'fields'      => [
-                                    'custnum',
-                                    'name',
-                                    sub {
+                 #'align'       => 'rlccrrrrr',
+                 'align'       => 'rlcrrrrr',
+                 #'size'        => [ '', '', '-1', '-1', '', '', '', '',  '', ],
+                 #'style'       => [ '', '',  'b',  'b', '', '', '', '', 'b', ],
+                 'size'        => [ '', '', '-1', '', '', '', '',  '', ],
+                 'style'       => [ '', '',  'b', '', '', '', '', 'b', ],
+                 'color'       => [
+                                    '',
+                                    '',
+                                    sub {  
                                           my $row = shift;
                                           my $status = 'Cancelled';
                                           my $statuscol = 'FF0000';
@@ -182,20 +201,16 @@
                                               $statuscol = '00CC00';
                                             }
                                           }
-                                          $status;
+                                           $statuscol;
                                         },
-                                    sub { ucfirst(shift->status) },
-                                    sub { sprintf( $money_char.'%.2f',
-                                                   shift->get('owed_0_30') ) },
-                                    sub { sprintf( $money_char.'%.2f',
-                                                   shift->get('owed_30_60') ) },
-                                    sub { sprintf( $money_char.'%.2f',
-                                                   shift->get('owed_60_90') ) },
-                                    sub { sprintf( $money_char.'%.2f',
-                                                   shift->get('owed_90_pl') ) },
-                                    sub { sprintf( $money_char.'%.2f',
-                                                   shift->get('owed_total') ) },
+                                    #sub { shift->statuscolor; },
+                                    '',
+                                    '',
+                                    '',
+                                    '',
+                                    '',
                                   ],
+
              )
 %>
                                     




More information about the freeside-commits mailing list