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 },
25 { field => 'sectornum', value => \§ornum },
36 { field => 'usergroup', value => \&usergroup }
37 if $conf->exists('svc_broadband-radius');
41 my $addr_block = $svc->addr_block or return '';
42 my $router = $addr_block->router or return '';
43 $router->routernum . ': ' . $router->routername;
48 my $ip_addr = $svc->ip_addr;
49 my $out = $ip_addr . ' (' .
50 include('/elements/popup_link-ping.html', ip => $ip_addr) . ')';
51 if ( my $addr_block = $svc->addr_block ) {
52 $out .= '<br>Netmask: ' . $addr_block->NetAddr->mask .
53 '<br>Gateway: ' . $addr_block->ip_gateway;
60 my $usergroup = $svc->usergroup;
61 join('<BR>', $svc->radius_groups('long_description'));
65 my $svc_broadband = shift;
66 return '' unless $svc_broadband->sectornum;
67 my $tower_sector = $svc_broadband->tower_sector;
68 my $link = $tower_sector->ip_addr
69 ? '<A HREF="http://'. $tower_sector->ip_addr. '">'
72 $link . $tower_sector->description. ( $link ? '</A>' : '');