summaryrefslogtreecommitdiff
path: root/httemplate
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2014-08-17 15:37:30 -0700
committerIvan Kohler <ivan@freeside.biz>2014-08-17 15:37:30 -0700
commit788275e860cfa8126fd6919c11fce8a46b1062a9 (patch)
treec15c033c89fb46e5ee266ae473ff03131d82b637 /httemplate
parent7fe829b7d746d9be193d70e02090d8984347bc2a (diff)
show last Calling-Station-Id on RADIUS summary, RT#29154
Diffstat (limited to 'httemplate')
-rw-r--r--httemplate/view/elements/svc_radius_usage.html8
1 files changed, 8 insertions, 0 deletions
diff --git a/httemplate/view/elements/svc_radius_usage.html b/httemplate/view/elements/svc_radius_usage.html
index 1d58ef660..08d6d53d3 100644
--- a/httemplate/view/elements/svc_radius_usage.html
+++ b/httemplate/view/elements/svc_radius_usage.html
@@ -25,6 +25,11 @@
% my $output = $svc->attribute_since_sqlradacct(
% $last_bill, time, 'AcctOutputOctets'
% ) / 1048576;
+%
+% my $last_mac = $svc->attribute_last_sqlradacct( 'CallingStationId' );
+% if ( $last_mac =~ /^\s*(([\dA-F]{2}[\-:]){5}[\dA-F]{2})/i ) {
+% $last_mac .= ' ('. (Net::MAC::Vendor::lookup($1))->[0]. ')';
+% }
RADIUS session information<BR>
@@ -57,6 +62,9 @@
% if ( $svc->table eq 'svc_acct' ) {
Last Login: <B><% $svc->last_login_text %></B><BR>
% }
+% if ( length($last_mac) ) {
+ Last Source or MAC: <B><% $last_mac %></B><BR>
+% }
% my $href = qq!<A HREF="${p}search/sqlradius.cgi?svcnum=!. $svc->svcnum;
View session detail: