diff options
author | Ivan Kohler <ivan@freeside.biz> | 2014-08-17 15:37:30 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2014-08-17 15:37:30 -0700 |
commit | 788275e860cfa8126fd6919c11fce8a46b1062a9 (patch) | |
tree | c15c033c89fb46e5ee266ae473ff03131d82b637 /httemplate | |
parent | 7fe829b7d746d9be193d70e02090d8984347bc2a (diff) |
show last Calling-Station-Id on RADIUS summary, RT#29154
Diffstat (limited to 'httemplate')
-rw-r--r-- | httemplate/view/elements/svc_radius_usage.html | 8 |
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: |