Will things ever be the same again?
[freeside.git] / httemplate / browse / router.cgi
1 <% include("/elements/header.html",'Routers', menubar('Main Menu'   => $p)) %>
2 %
3 %
4 %my @router = qsearch('router', {});
5 %my $p2 = popurl(2);
6 %
7 %
8 % if ($cgi->param('error')) { 
9
10    <FONT SIZE="+1" COLOR="#ff0000">Error: <%$cgi->param('error')%></FONT>
11    <BR><BR>
12 % } 
13 %
14 %my $hidecustomerrouters = 0;
15 %my $hideurl = '';
16 %if ($cgi->param('hidecustomerrouters') eq '1') {
17 %  $hidecustomerrouters = 1;
18 %  $cgi->param('hidecustomerrouters', 0);
19 %  $hideurl = '<A HREF="' . $cgi->self_url() . '">Show customer routers</A>';
20 %} else {
21 %  $hidecustomerrouters = 0;
22 %  $cgi->param('hidecustomerrouters', 1);
23 %  $hideurl = '<A HREF="' . $cgi->self_url() . '">Hide customer routers</A>';
24 %}
25 %
26
27
28 <A HREF="<%$p2%>edit/router.cgi">Add a new router</A>&nbsp;|&nbsp;<%$hideurl%>
29
30 <%table()%>
31   <TR>
32     <TD><B>Router name</B></TD>
33     <TD><B>Address block(s)</B></TD>
34   </TR>
35 % foreach my $router (sort {$a->routernum <=> $b->routernum} @router) {
36 %     next if $hidecustomerrouters && $router->svcnum;
37 %     my @addr_block = $router->addr_block;
38 %     if (scalar(@addr_block) == 0) {
39 %       push @addr_block, '&nbsp;';
40 %     }
41 %
42
43   <TR>
44     <TD ROWSPAN="<%scalar(@addr_block)+1%>">
45       <A HREF="<%$p2%>edit/router.cgi?<%$router->routernum%>"><%$router->routername%></A>
46     </TD>
47   </TR>
48 % foreach my $block ( @addr_block ) { 
49
50   <TR>
51     <TD><%UNIVERSAL::isa($block, 'FS::addr_block') ? $block->NetAddr : '&nbsp;'%></TD>
52   </TR>
53 % } 
54
55   </TR>
56 % } 
57
58 </TABLE>
59 </BODY>
60 </HTML>
61