<% include('/elements/header.html', "$action Router", menubar( 'View all routers' => "${p}browse/router.cgi", )) %> <% include('/elements/error.html') %>
Router #<%$routernum or "(NEW)"%>

Name

Custom fields:
<%table() %> % %foreach my $field ($router->virtual_fields) { % print $router->pvf($field)->widget('HTML', 'edit', % $router->getfield($field)); %} % % %unless ($router->svcnum) { %

Select the service types available on this router
% % % foreach my $part_svc ( qsearch('part_svc', { svcdb => 'svc_broadband', % disabled => '' }) ) { %
$part_svc->svcpart, routernum => $routernum } ) ? ' CHECKED' : ''%> VALUE="ON"> <%$part_svc->svcpart%>: <%$part_svc->svc%> % } % }

<% include('/elements/footer.html') %> <%init> die "access denied" unless $FS::CurrentUser::CurrentUser->access_right('Configuration'); my $router; if ( $cgi->keywords ) { my($query) = $cgi->keywords; $query =~ /^(\d+)$/; $router = qsearchs('router', { routernum => $1 }) or print $cgi->redirect(popurl(2)."browse/router.cgi") ; } else { $router = new FS::router ( { map { $_, scalar($cgi->param($_)) } fields('router') } ); } my $routernum = $router->routernum; my $action = $routernum ? 'Edit' : 'Add'; my $p3 = popurl(3);