diff options
Diffstat (limited to 'app/startstop-html.lsp')
-rw-r--r-- | app/startstop-html.lsp | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/app/startstop-html.lsp b/app/startstop-html.lsp index 924f14d..c98208b 100644 --- a/app/startstop-html.lsp +++ b/app/startstop-html.lsp @@ -1,12 +1,5 @@ <% local data, viewlibrary, page_info = ... %> -<% local reverseactions = {} -data.value.actions = data.value.actions or {} -local actions = data.value.actions.value or {"start", "stop", "restart"} -for i,act in ipairs(actions) do - reverseactions[act] = i -end %> - <H1>Management</H1> <% if data.value.result then %> @@ -21,10 +14,9 @@ end %> <form action="<%= html.html_escape(page_info.script .. page_info.prefix .. page_info.controller .. "/" .. page_info.action) %>" method="POST"> <DT>Program control-panel</DT> <DD> -<% if reverseactions.start then %><input class="submit" type="submit" name="action" value="Start" <% if data.value.status.value== "Running" then io.write("disabled") end %>><% end %> -<% if reverseactions.stop then %><input class="submit" type="submit" name="action" value="Stop" <% if data.value.status.value== "Stopped" then io.write("disabled") end %>><% end %> -<% if reverseactions.restart then %><input class="submit" type="submit" name="action" value="Restart" <% if data.value.status.value== "Stopped" then io.write("disabled") end %>><% end %> -<% if reverseactions.reload then %><input class="submit" type="submit" name="action" value="Reload" <% if data.value.status.value== "Stopped" then io.write("disabled") end %>><% end %> +<% for i,act in ipairs(data.value.actions.value) do %> + <input class="submit" type="submit" name="action" value="<%= act %>"> +<% end %> </DD> </form> </DL> |