[freeside-commits] freeside/FS/FS/Report/Table Monthly.pm, 1.24, 1.25
Mark Wells
mark at wavetail.420.am
Mon Dec 26 12:24:19 PST 2011
Update of /home/cvs/cvsroot/freeside/FS/FS/Report/Table
In directory wavetail.420.am:/tmp/cvs-serv14495/FS/FS/Report/Table
Modified Files:
Monthly.pm
Log Message:
sales report improvements, #15393
Index: Monthly.pm
===================================================================
RCS file: /home/cvs/cvsroot/freeside/FS/FS/Report/Table/Monthly.pm,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -w -d -r1.24 -r1.25
--- Monthly.pm 13 May 2011 20:03:19 -0000 1.24
+++ Monthly.pm 26 Dec 2011 20:24:17 -0000 1.25
@@ -102,11 +102,14 @@
my $col = 0;
#these need to get generalized, sheesh
+ #(though we now return a list of item indices that are present in the
+ #output, so the front-end code could do this)
my @newitems = ();
my @newlabels = ();
my @newdata = ();
my @newcolors = ();
my @newlinks = ();
+ my @indices = ();
foreach my $item ( @{$self->{'items'}} ) {
if ( grep { $_ != 0 } @{$data{'data'}->[$col]} ) {
@@ -115,6 +118,7 @@
push @newdata, $data{'data'}->[$col];
push @newcolors, $data{'colors'}->[$col];
push @newlinks, $data{'links'}->[$col];
+ push @indices, $col;
}
$col++;
@@ -125,6 +129,7 @@
$data{'data'} = \@newdata;
$data{'colors'} = \@newcolors;
$data{'links'} = \@newlinks;
+ $data{'indices'} = \@indices;
}
More information about the freeside-commits
mailing list