summaryrefslogtreecommitdiffstats
path: root/rc-status-html.lsp
diff options
context:
space:
mode:
Diffstat (limited to 'rc-status-html.lsp')
-rw-r--r--rc-status-html.lsp12
1 files changed, 4 insertions, 8 deletions
diff --git a/rc-status-html.lsp b/rc-status-html.lsp
index 001f790..c787234 100644
--- a/rc-status-html.lsp
+++ b/rc-status-html.lsp
@@ -35,20 +35,16 @@
</tr>
</thead><tbody>
<%
+local redir = cfe({type="hidden", value=page_info.orig_action})
for i,item in ipairs(view.value) do %>
<tr>
<td>
+ <% local servicename = cfe({type="hidden", value=item.servicename}) %>
<% if viewlibrary.check_permission("edit") then
- local editlink = cfe({type="link", value={}, label="", option="Edit", action="edit" })
- editlink.value.servicename = cfe({type="hidden", value=item.servicename})
- editlink.value.redir = cfe({type="hidden", value=page_info.orig_action})
- htmlviewfunctions.displayitem(editlink, -1, page_info)
+ htmlviewfunctions.displayitem(cfe({type="link", value={servicename=servicename, redir=redir}, label="", option="Edit", action="edit" }), -1, page_info)
end %>
<% if viewlibrary.check_permission("startstop") and item.actions then
- local startstopform = cfe({type="form", value={}, label="", option={}, action="startstop" })
- startstopform.value.servicename = cfe({type="hidden", value=item.servicename})
- startstopform.value.redir = cfe({type="hidden", value=page_info.orig_action})
-
+ local startstopform = cfe({type="form", value={servicename=servicename}, label="", option={}, action="startstop" })
for i,a in ipairs(item.actions) do
startstopform.option[#startstopform.option+1] = a:gsub("^%l", string.upper)
end