X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=fs_selfservice%2FFS-SelfService%2Fcgi%2Fview_usage.html;fp=fs_selfservice%2FFS-SelfService%2Fcgi%2Fview_usage.html;h=f7076684ecf2d0c541658e99ec6e050510b91eb1;hp=fd5426a75251e70351e79e19aaa24477a2b56520;hb=db5e7f34b1e17ae6ce8909062537cc2fb98ca30d;hpb=2fc12e6b5a376fef9b5f5bf0301aab8497c6a412
diff --git a/fs_selfservice/FS-SelfService/cgi/view_usage.html b/fs_selfservice/FS-SelfService/cgi/view_usage.html
index fd5426a75..f7076684e 100644
--- a/fs_selfservice/FS-SelfService/cgi/view_usage.html
+++ b/fs_selfservice/FS-SelfService/cgi/view_usage.html
@@ -62,11 +62,22 @@
<%= scalar(@svc_acct) ? '
' : '' %>
<%= if ( @svc_phone ) {
+ %any = ();
+ for my $dir (qw(outbound inbound)) {
+ $any{$dir} = grep { $_->{$dir} } @svc_phone;
+ }
$OUT.= 'Call usage
Number | '; #"Account" ? - #what else? +Number | '; + if ( $any{outbound} ) { + $OUT .= ' +Dialed | '; + } + if ( $any{inbound} ) { + $OUT .= ' +Received | '; + } $OUT .= '
---|---|---|---|
'; - $OUT .= qq!!. $svc_phone->{'label'}. ': '. $svc_phone->{'value'}.''; - $OUT .= ' | |||
'. $svc_phone->{'label'}. ': '. $svc_phone->{'value'}; + $OUT .= ' | '; + # usage summary w/ links + for my $dir (qw(outbound inbound)) { + if ( $dir eq 'inbound' ) { + $link .= ';inbound=1'; + } + if ( $svc_phone->{$dir} ) { + $OUT .= ''.qq!! . + sprintf('%d calls (%.0f minutes)', + $svc_phone->{$dir}->{'count'}, + $svc_phone->{$dir}->{'duration'} / 60 + ) . + ' | '; + } elsif ( $any{$dir} ) { + $OUT .= ''; + } } + $OUT .= ' |