diff options
Diffstat (limited to 'dhcp-listsubnets-html.lsp')
-rw-r--r-- | dhcp-listsubnets-html.lsp | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/dhcp-listsubnets-html.lsp b/dhcp-listsubnets-html.lsp index 00bd1ef..158ee60 100644 --- a/dhcp-listsubnets-html.lsp +++ b/dhcp-listsubnets-html.lsp @@ -22,28 +22,29 @@ <% htmlviewfunctions.displaycommandresults({"editsubnet", "delsubnet", "createsubnet"}, session) %> -<h1>Subnet Declarations</h1> +<% local header_level = htmlviewfunctions.displaysectionstart(view, page_info) %> <table id="listsubnets" class="tablesorter"><thead> <tr> <th>Action</th> <th>Subnet</th> </tr> </thead><tbody> +<% local subn = cfe({ type="hidden", value="" }) %> +<% local redir = cfe({ type="hidden", value=page_info.orig_action }) %> <% for i,subnet in ipairs(view.value) do %> <tr> <td> - <%= html.link{value=page_info.script..page_info.prefix..page_info.controller.."/editsubnet?subnet="..subnet.."&redir="..page_info.orig_action, label="Edit "} %> - <%= html.link{value=page_info.script..page_info.prefix..page_info.controller.."/delsubnet?submit=true&subnet="..subnet, label="Delete "} %> + <% + subn.value = subnet + htmlviewfunctions.displayitem(cfe({type="link", value={subnet=subn, redir=redir}, label="", option="Edit", action="editsubnet"}), page_info, -1) + htmlviewfunctions.displayitem(cfe({type="form", value={subnet=subn}, label="", option="Delete", action="delsubnet" }), page_info, -1) + %> </td> <td><%= html.html_escape(subnet) %></td> </tr> <% end %> </tbody></table> - -<div class='item'><p class='left'>Add new subnet</p> -<div class='right'> -<form action="<%= html.html_escape(page_info.script .. page_info.prefix .. page_info.controller .. "/createsubnet") %>" method="post"> -<input class="hidden" type="hidden" name="redir" value="<%= html.html_escape(page_info.orig_action) %>" > -<input class="submit" type="submit" name="submit" value="New"> -</form> -</div></div><!-- end .item --> + +<% htmlviewfunctions.displayitem(cfe({type="link", value={redir=redir}, label="Add new subnet", option="New", action="createsubnet"}), page_info, 0) %> + +<% htmlviewfunctions.displaysectionend(header_level) %> |