1 <& elements/svc_Common.html,
2 table => 'svc_broadband',
8 my $conf = FS::Conf->new;
9 my $fields = FS::svc_broadband->table_info->{'fields'};
10 my %labels = map { $_ => ( ref($fields->{$_})
11 ? $fields->{$_}{'label'}
16 $labels{'router'} = emt('Router');
17 $labels{'usergroup'} = emt('RADIUS groups'); #?
21 { field => 'router', value => \&router },
24 { field => 'ip_addr', value => \&ip_addr },
35 { field => 'usergroup', value => \&usergroup }
36 if $conf->exists('svc_broadband-radius');
40 my $addr_block = $svc->addr_block or return '';
41 my $router = $addr_block->router or return '';
42 $router->routernum . ': ' . $router->routername;
47 my $ip_addr = $svc->ip_addr;
48 my $out = $ip_addr . ' (' .
49 include('/elements/popup_link-ping.html', ip => $ip_addr) . ')';
50 if ( my $addr_block = $svc->addr_block ) {
51 $out .= '<br>Netmask: ' . $addr_block->NetAddr->mask .
52 '<br>Gateway: ' . $addr_block->ip_gateway;
59 my $usergroup = $svc->usergroup;
60 join('<BR>', $svc->radius_groups('long_description'));