X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Fgraph%2Fmoney_time.cgi;h=14af0f2465bab67f63b5805e25a2d98e99d3c79a;hp=de8f6ee0cd5ab50feda64dd5d218c4d9f1b01610;hb=bd4d69496e5e122cf65e246e9be95d1d8555e9f3;hpb=ef7bb336cc67f127fb1d77532ad3da1369c0ae36 diff --git a/httemplate/graph/money_time.cgi b/httemplate/graph/money_time.cgi index de8f6ee0c..14af0f246 100644 --- a/httemplate/graph/money_time.cgi +++ b/httemplate/graph/money_time.cgi @@ -19,9 +19,63 @@ my $emonth = $cgi->param('emonth') || $curmon+1; Graphing monetary values over time - + +
+ +<%= table('e8e8e8') %> +<% + +my @items = qw( invoiced netsales credits receipts ); +my %label = ( + 'invoiced' => 'Gross Sales', + 'netsales' => 'Net Sales', + 'credits' => 'Credits', + 'receipts' => 'Receipts', +); +my %color = ( + 'invoiced' => '9999ff', #light blue + 'netsales' => '0000cc', #blue + 'credits' => 'cc0000', #red + 'receipts' => '00cc00', #green +); + +my $report = new FS::Report::Table::Monthly ( + 'items' => \@items, + 'start_month' => $smonth, + 'start_year' => $syear, + 'end_month' => $emonth, + 'end_year' => $eyear, +); +my $data = $report->data; + + +my @mon = qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec); + +%> + + +<% foreach my $column ( @{$data->{label}} ) { + #$column =~ s/^(\d+)\//$mon[$1-1]
/e; + $column =~ s/^(\d+)\//$mon[$1-1]
/; + %> + <%= $column %> +<% } %> + + +<% foreach my $row (@items) { %> + <%= $label{$row} %> + <% foreach my $column ( @{$data->{$row}} ) { %> + + $<%= sprintf("%.2f", $column) %> + + <% } %> + +<% } %> + +
+ From <% } %> - +