X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Fview%2Fsvc_broadband.cgi;h=189fe5e6f9788a4c5a374841ecdac64191478d9b;hp=7d6520e575f8b0758fcd5aa595162da02fd71abb;hb=8ebe92e270a8e035e2afee0ad99cb0c411a0201c;hpb=63973c641c4be00765fa27e55c57cc5b9aa4da19 diff --git a/httemplate/view/svc_broadband.cgi b/httemplate/view/svc_broadband.cgi index 7d6520e57..189fe5e6f 100644 --- a/httemplate/view/svc_broadband.cgi +++ b/httemplate/view/svc_broadband.cgi @@ -1,8 +1,12 @@ <& elements/svc_Common.html, - table => 'svc_broadband', - labels => \%labels, - fields => \@fields, + table => 'svc_broadband', + labels => \%labels, + fields => \@fields, svc_callback => \&svc_callback, + radius_usage => 1, + 'manage_link' => scalar($conf->config('svc_broadband-manage_link')), + 'manage_link_text' => scalar($conf->config('svc_broadband-manage_link_text')), + 'manage_link-new_window' => $conf->exists('svc_broadband-manage_link-new_window') &> <%init> @@ -29,9 +33,12 @@ my @fields = ( { field => 'routernum', value_callback => \&router }, 'speed_down', 'speed_up', + 'speed_test_down', + 'speed_test_up', + 'speed_test_latency', { field => 'ip_addr', value_callback => \&ip_addr }, { field => 'sectornum', value_callback => \§ornum }, - { field => 'mac_addr', value_callback => \&mac_addr }, + { field => 'mac_addr', type=>'mac_addr', value_callback => \&mac_addr }, #'latitude', #'longitude', { field => 'coordinates', value_callback => \&coordinates }, @@ -68,16 +75,24 @@ sub ip_addr { my $out = $ip_addr; $out .= ' (' . include('/elements/popup_link-ping.html', ip => $ip_addr) . ')' if $ip_addr; + if ($svc->cust_svc->part_svc->part_export('cacti')) { + $out .= ' (cacti)'; + } if ( my $addr_block = $svc->addr_block ) { $out .= '
Netmask: ' . $addr_block->NetAddr->mask . '
Gateway: ' . $addr_block->ip_gateway; } + $out .= include('/elements/broadband_snmp_get.html', svc => $svc); $out; } sub mac_addr { my $svc = shift; - join(':', $svc->mac_addr =~ /../g); + $svc->mac_addr_formatted('U',':'); } sub usergroup {