diff options
author | Ivan Kohler <ivan@freeside.biz> | 2014-08-17 15:37:12 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2014-08-17 15:37:12 -0700 |
commit | 9057d6f9b0b8f7ded8f666d0e483eb64973d1284 (patch) | |
tree | 793ef999d832d3eb7852c54bf2ba0b7ffd52488c /httemplate/view/elements | |
parent | 6f8edbafb0401dd2224d3698397bcb16ffad1580 (diff) |
show last Calling-Station-Id on RADIUS summary, RT#29154
Diffstat (limited to 'httemplate/view/elements')
-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: |