summaryrefslogtreecommitdiff
path: root/httemplate/graph/cust_bill_pkg.cgi
diff options
context:
space:
mode:
authorivan <ivan>2006-05-08 10:01:54 +0000
committerivan <ivan>2006-05-08 10:01:54 +0000
commit896ef9b1a5302dc2d96d351702be94184825cc91 (patch)
treed4d72a79c68e62aeb3489795e9bd2be2b7ddc44a /httemplate/graph/cust_bill_pkg.cgi
parente65c6a26ca778166aec2b2d1dd3012ab84fa611a (diff)
sales report per agent and package class looks good
Diffstat (limited to 'httemplate/graph/cust_bill_pkg.cgi')
-rw-r--r--httemplate/graph/cust_bill_pkg.cgi32
1 files changed, 22 insertions, 10 deletions
diff --git a/httemplate/graph/cust_bill_pkg.cgi b/httemplate/graph/cust_bill_pkg.cgi
index 0dbd222ce..cb8225516 100644
--- a/httemplate/graph/cust_bill_pkg.cgi
+++ b/httemplate/graph/cust_bill_pkg.cgi
@@ -36,17 +36,22 @@ if ( $cgi->param('classnum') =~ /^(\d*)$/ ) {
}
my $hue = 0;
-my $hue_increment = 145;
+#my $hue_increment = 170;
+#my $hue_increment = 145;
+my $hue_increment = 125;
-my @items = ();
+my @items = ();
my @params = ();
my @labels = ();
my @colors = ();
+my @links = ();
+
+my $link = "${p}search/cust_bill_pkg.cgi?nottax=1;include_comp_cust=1";
foreach my $agent ( $sel_agent || qsearch('agent', { 'disabled' => '' } ) ) {
my $col_scheme = Color::Scheme->new
- ->from_hue($hue)
+ ->from_hue($hue) #->from_hex($agent->color)
->scheme('analogic')
;
my @recur_colors = ();
@@ -67,9 +72,13 @@ foreach my $agent ( $sel_agent || qsearch('agent', { 'disabled' => '' } ) ) {
: ''
);
- # push some params
- push @params,
- [ 'classnum' => ( ref($pkg_class) ? $pkg_class->classnum : '' ) ];
+ my $row_classnum = ref($pkg_class) ? $pkg_class->classnum : 0;
+ my $row_agentnum = $agent->agentnum;
+ push @params, [ 'classnum' => $row_classnum,
+ 'agentnum' => $row_agentnum,
+ ];
+
+ push @links, "$link;agentnum=$row_agentnum;classnum=$row_classnum;";
@recur_colors = ($col_scheme->colors)[0,4,8,1,5,9]
unless @recur_colors;
@@ -83,18 +92,21 @@ foreach my $agent ( $sel_agent || qsearch('agent', { 'disabled' => '' } ) ) {
}
-use Data::Dumper;
-warn Dumper(\@items);
+#use Data::Dumper;
+#warn Dumper(\@items);
%><%= include('elements/monthly.html',
- 'title' => $title. 'Sales Report',
+ 'title' => $title. 'Sales Report (Gross)',
'graph_type' => 'Mountain',
'items' => \@items,
'params' => \@params,
'labels' => \@labels,
'graph_labels' => \@labels,
'colors' => \@colors,
- #'links' => \%link,
+ 'links' => \@links,
+ 'remove_empty' => 1,
+ 'bottom_total' => 1,
+ 'bottom_link' => "$link;",
'start_month' => $smonth,
'start_year' => $syear,
'end_month' => $emonth,