This commit was generated by cvs2svn to compensate for changes in r6255,
[freeside.git] / httemplate / browse / router.cgi
1 <% include('/elements/header.html', 'Routers') %>
2
3 <% include('/elements/error.html') %>
4
5 %my $hidecustomerrouters = 0;
6 %my $hideurl = '';
7 %if ($cgi->param('hidecustomerrouters') eq '1') {
8 %  $hidecustomerrouters = 1;
9 %  $cgi->param('hidecustomerrouters', 0);
10 %  $hideurl = '<A HREF="' . $cgi->self_url() . '">Show customer routers</A>';
11 %} else {
12 %  $hidecustomerrouters = 0;
13 %  $cgi->param('hidecustomerrouters', 1);
14 %  $hideurl = '<A HREF="' . $cgi->self_url() . '">Hide customer routers</A>';
15 %}
16
17 <A HREF="<%$p2%>edit/router.cgi">Add a new router</A>&nbsp;|&nbsp;<%$hideurl%>
18
19 <%table()%>
20   <TR>
21     <TD><B>Router name</B></TD>
22     <TD><B>Address block(s)</B></TD>
23   </TR>
24 % foreach my $router (sort {$a->routernum <=> $b->routernum} @router) {
25 %     next if $hidecustomerrouters && $router->svcnum;
26 %     my @addr_block = $router->addr_block;
27 %     if (scalar(@addr_block) == 0) {
28 %       push @addr_block, '&nbsp;';
29 %     }
30 %
31
32   <TR>
33     <TD ROWSPAN="<%scalar(@addr_block)+1%>">
34       <A HREF="<%$p2%>edit/router.cgi?<%$router->routernum%>"><%$router->routername%></A>
35     </TD>
36   </TR>
37 % foreach my $block ( @addr_block ) { 
38
39   <TR>
40     <TD><%UNIVERSAL::isa($block, 'FS::addr_block') ? $block->NetAddr : '&nbsp;'%></TD>
41   </TR>
42 % } 
43
44   </TR>
45 % } 
46
47 </TABLE>
48
49 <% include('/elements/footer.html') %>
50
51 <%init>
52
53 die "access denied"
54   unless $FS::CurrentUser::CurrentUser->access_right('Configuration');
55
56 my @router = qsearch('router', {});
57 my $p2 = popurl(2);
58
59 </%init>