X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fview%2Felements%2Fsvc_radius_usage.html;h=af015377e6be8aa9c3427495f9752c628b30cd1e;hb=6e33e8af0974d49c1c0cf65b1963846d35f6c156;hp=1d58ef660cfdacc45cf92cb943b3d5e8abf52dc2;hpb=771afd921a4a9c2b0358663774d1d5ce0a499cc8;p=freeside.git
diff --git a/httemplate/view/elements/svc_radius_usage.html b/httemplate/view/elements/svc_radius_usage.html
index 1d58ef660..af015377e 100644
--- a/httemplate/view/elements/svc_radius_usage.html
+++ b/httemplate/view/elements/svc_radius_usage.html
@@ -21,10 +21,18 @@
%
% my $input = $svc->attribute_since_sqlradacct(
% $last_bill, time, 'AcctInputOctets'
-% ) / 1048576;
+% ) / 1073741824;
% my $output = $svc->attribute_since_sqlradacct(
% $last_bill, time, 'AcctOutputOctets'
-% ) / 1048576;
+% ) / 1073741824;
+%
+% my $last_mac = $svc->attribute_last_sqlradacct( 'CallingStationId' );
+% if ( $last_mac =~ /^\s*(([\dA-F]{2}[\-:]){5}[\dA-F]{2})/i
+% and my $vendor = Net::MAC::Vendor::lookup($1)
+% )
+% {
+% $last_mac .= ' ('. $vendor->[0]. ')';
+% }
RADIUS session information
@@ -52,11 +60,14 @@
% }
- Upload: <% sprintf("%.3f", $input) %> megabytes
- Download: <% sprintf("%.3f", $output) %> megabytes
+ Upload: <% sprintf("%.3f", $input) %> gigabytes
+ Download: <% sprintf("%.3f", $output) %> gigabytes
% if ( $svc->table eq 'svc_acct' ) {
Last Login: <% $svc->last_login_text %>
% }
+% if ( length($last_mac) ) {
+ Last Source or MAC: <% $last_mac %>
+% }
% my $href = qq!