summaryrefslogtreecommitdiff
path: root/rt/html/RTx/Statistics/CallsQueueDay/Elements
diff options
context:
space:
mode:
authorivan <ivan>2007-06-20 22:29:41 +0000
committerivan <ivan>2007-06-20 22:29:41 +0000
commitd94b8139112b9e1bbfaf83a99ea802e6c6e8d611 (patch)
tree55cb8fca58b751d5f52b20401acd43e41b683f86 /rt/html/RTx/Statistics/CallsQueueDay/Elements
parent2ee1226990c77afd794a562d9b4a9e22a6587d70 (diff)
integrate RTx::Statistics, RT::Extension::ActivityReports package, and RTx::WebCronTool packages, as part of merging spiritone RT changes (#1661)
Diffstat (limited to 'rt/html/RTx/Statistics/CallsQueueDay/Elements')
-rwxr-xr-xrt/html/RTx/Statistics/CallsQueueDay/Elements/Chart29
1 files changed, 29 insertions, 0 deletions
diff --git a/rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart b/rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart
new file mode 100755
index 000000000..9a3a50574
--- /dev/null
+++ b/rt/html/RTx/Statistics/CallsQueueDay/Elements/Chart
@@ -0,0 +1,29 @@
+<%perl>
+$r->content_type("image/$format");
+print $graph->plot(\@data)->$format();
+$m->abort();
+print $#data+1 . " Elements:<p>";
+for (0..$#data) {
+print $data[$_];
+print "<p>";
+}
+</%perl>
+<%INIT>
+use GD::Graph::lines;
+
+my @data;
+my $graph = GD::Graph::lines->new($Statistics::GraphWidth,$Statistics::GraphHeight);
+$graph->set(export_format => "png",
+ x_label => 'Day of Week',
+ y_label => 'Tickets per Day',
+ x_labels_vertical => 1,
+ );
+my $format = $graph->export_format;
+$graph->set_legend(split /,/ , $ARGS{set_legend});
+push @data, [split /,/ , $ARGS{x_labels}];
+push @data, [split /,/ , $ARGS{data1}];
+push @data, [split /,/ , $ARGS{data2}];
+push @data, [split /,/ , $ARGS{data3}];
+</%INIT>
+<%ARGS>
+</%ARGS>