- list_svc_usage(
- 'session_id' => $session_id,
- 'svcnum' => $cgi->param('svcnum'),
- 'beginning' => $cgi->param('beginning') || '',
- 'ending' => $cgi->param('ending') || '',
- );
+ my $svcnum = $cgi->param('svcnum');
+
+ # for svc_port graphs
+ if($cgi->param($svcnum.'_start') && $cgi->param($svcnum.'_end')) {
+ return port_graph(
+ 'session_id' => $session_id,
+ 'svcnum' => $svcnum,
+ 'start' => str2time($cgi->param($svcnum.'_start')),
+ 'end' => str2time($cgi->param($svcnum.'_end')),
+ );
+ }
+ else {
+ return list_svc_usage(
+ 'session_id' => $session_id,
+ 'svcnum' => $svcnum,
+ 'beginning' => $cgi->param('beginning') || '',
+ 'ending' => $cgi->param('ending') || '',
+ );
+ }