diff options
author | ivan <ivan> | 2008-03-16 04:54:38 +0000 |
---|---|---|
committer | ivan <ivan> | 2008-03-16 04:54:38 +0000 |
commit | 4d709feddbaa29d9429ad0bfbdd96991e89ba91f (patch) | |
tree | 8d05fa3e6d4cdb675b2681351bac4fdd60adf0de /httemplate/browse/addr_block.cgi | |
parent | 737b7470eed9fc4079a32216a54a003fbf075204 (diff) |
drag address & router browse into this centiry
Diffstat (limited to 'httemplate/browse/addr_block.cgi')
-rw-r--r-- | httemplate/browse/addr_block.cgi | 117 |
1 files changed, 64 insertions, 53 deletions
diff --git a/httemplate/browse/addr_block.cgi b/httemplate/browse/addr_block.cgi index eac7cf7..7a93519 100644 --- a/httemplate/browse/addr_block.cgi +++ b/httemplate/browse/addr_block.cgi @@ -2,70 +2,81 @@ <% include('/elements/error.html') %> -<%table()%> -% foreach $block (sort {$a->NetAddr cmp $b->NetAddr} @addr_block) { +<% include('/elements/table-grid.html') %> +% my $bgcolor1 = '#eeeeee'; +% my $bgcolor2 = '#ffffff'; +% my $bgcolor = ''; <TR> - <TD><%$block->NetAddr%></TD> -% if (my $router = $block->router) { -% if (scalar($block->svc_broadband) == 0) { - - <TD> - <%$router->routername%> - </TD> - <TD> - <FORM ACTION="<%$path%>/deallocate.cgi" METHOD="POST"> - <INPUT TYPE="hidden" NAME="blocknum" VALUE="<%$block->blocknum%>"> - <INPUT TYPE="submit" NAME="submit" VALUE="Deallocate"> - </FORM> - </TD> -% } else { - - <TD COLSPAN="2"> - <%$router->routername%> - </TD> -% } -% } else { + <TH CLASS="grid" BGCOLOR="#cccccc">Address block(s)</TH> + <TH CLASS="grid" BGCOLOR="#cccccc">Router</TH> + <TH CLASS="grid" BGCOLOR="#cccccc">Action(s)</TH> + </TR> - <TD> - <FORM ACTION="<%$path%>/allocate.cgi" METHOD="POST"> - <INPUT TYPE="hidden" NAME="blocknum" VALUE="<%$block->blocknum%>"> - <SELECT NAME="routernum" SIZE="1"> -% foreach (@router) { +% foreach $block (sort {$a->NetAddr cmp $b->NetAddr} @addr_block) { +% if ( $bgcolor eq $bgcolor1 ) { +% $bgcolor = $bgcolor2; +% } else { +% $bgcolor = $bgcolor1; +% } - <OPTION VALUE="<%$_->routernum %>"><%$_->routername%></OPTION> -% } + <TR> + <TD CLASS="grid" BGCOLOR="<% $bgcolor %>"><%$block->NetAddr%></TD> + +% if (my $router = $block->router) { +% +% if (scalar($block->svc_broadband) == 0) { + + <TD CLASS="grid" BGCOLOR="<% $bgcolor %>"> + <%$router->routername%> + </TD> + <TD CLASS="grid" BGCOLOR="<% $bgcolor %>"> + <FORM ACTION="<%$path%>/deallocate.cgi" METHOD="POST"> + <INPUT TYPE="hidden" NAME="blocknum" VALUE="<%$block->blocknum%>"> + <INPUT TYPE="submit" NAME="submit" VALUE="Deallocate"> + </FORM> + </TD> +% } else { + + <TD COLSPAN="2" CLASS="grid" BGCOLOR="<% $bgcolor %>"> + <%$router->routername%> + </TD> +% } +% +% } else { + + <TD CLASS="grid" BGCOLOR="<% $bgcolor %>"> + <FORM ACTION="<%$path%>/allocate.cgi" METHOD="POST"> + <INPUT TYPE="hidden" NAME="blocknum" VALUE="<%$block->blocknum%>"> + <SELECT NAME="routernum" SIZE="1"> +% foreach (@router) { + <OPTION VALUE="<%$_->routernum %>"><%$_->routername%></OPTION> +% } + </SELECT> + <INPUT TYPE="submit" NAME="submit" VALUE="Allocate"> + </FORM> + </TD> + <TD CLASS="grid" BGCOLOR="<% $bgcolor %>"> + <FORM ACTION="<%$path%>/split.cgi" METHOD="POST"> + <INPUT TYPE="hidden" NAME="blocknum" VALUE="<%$block->blocknum%>"> + <INPUT TYPE="submit" NAME="submit" VALUE="Split"> + </FORM> + </TD> + +% } - </SELECT> - <INPUT TYPE="submit" NAME="submit" VALUE="Allocate"> - </FORM> - </TD> - <TD> - <FORM ACTION="<%$path%>/split.cgi" METHOD="POST"> - <INPUT TYPE="hidden" NAME="blocknum" VALUE="<%$block->blocknum%>"> - <INPUT TYPE="submit" NAME="submit" VALUE="Split"> - </FORM> - </TD> </TR> -% } % } - <TR><TD COLSPAN="3"><BR></TD></TR> - <TR> - <FORM ACTION="<%$path%>/add.cgi" METHOD="POST"> - <TD>Gateway/Netmask</TD> - <TD> - <INPUT TYPE="text" NAME="ip_gateway" SIZE="15">/<INPUT TYPE="text" NAME="ip_netmask" SIZE="2"> - </TD> - <TD> - <INPUT TYPE="submit" NAME="submit" VALUE="Add"> - </TD> - </FORM> - </TR> </TABLE> -<% include('/elements/footer.html') %> +<BR><BR> +<FORM ACTION="<%$path%>/add.cgi" METHOD="POST"> +Gateway/Netmask: +<INPUT TYPE="text" NAME="ip_gateway" SIZE="15">/<INPUT TYPE="text" NAME="ip_netmask" SIZE="2"> +<INPUT TYPE="submit" NAME="submit" VALUE="Add"> +<% include('/elements/footer.html') %> <%init> die "access denied" |