summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMika Havela <mika.havela@gmail.com>2009-08-11 08:14:02 +0000
committerMika Havela <mika.havela@gmail.com>2009-08-11 08:14:02 +0000
commitd8e946ab28c25431f8154b1865c33d6b58564e51 (patch)
treeddb6dde41f8fe42db62b21add5c1c09630a7f4d7
parent8b6bf57ddb3ce08ef475f73e885a5495ba79b1cf (diff)
downloadacf-openvpn-d8e946ab28c25431f8154b1865c33d6b58564e51.tar.bz2
acf-openvpn-d8e946ab28c25431f8154b1865c33d6b58564e51.tar.xz
Creating a (modified) view-file for starting/stopping the various openvpn-processes
-rwxr-xr-xopenvpn-startstop-html.lsp37
1 files changed, 37 insertions, 0 deletions
diff --git a/openvpn-startstop-html.lsp b/openvpn-startstop-html.lsp
new file mode 100755
index 0000000..5e2179c
--- /dev/null
+++ b/openvpn-startstop-html.lsp
@@ -0,0 +1,37 @@
+<% local data, viewlibrary, page_info = ... %>
+<%
+---[[
+io.write("<H1>DEBUGGING</H1><span style='color:red'><H2>DEBUG INFO: CFE</H2>")
+io.write(html.cfe_unpack(data))
+io.write("</span>")
+--]]
+%>
+<H1>Management</H1>
+<%
+--[[
+%>
+<% if data.value.result then %>
+<H2>Previous action result</H2>
+<% if data.value.result.value ~= "" then %>
+<P CLASS='descr'><%= string.gsub(html.html_escape(data.value.result.value), "\n", "<BR>") %></P>
+<% end if data.value.result.errtxt then %>
+<P CLASS='error'><%= string.gsub(html.html_escape(data.value.result.errtxt), "\n", "<BR>") %></P>
+<% end end %>
+<%
+--]]
+%>
+<DL>
+<DT>Process to be managed</DT>
+<DD><%= data.service %></DD>
+</DL>
+<DL>
+<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>
+<% for i,act in ipairs(data.value.actions.value) do %>
+ <input class="submit" type="submit" name="action" value="<%= act %>">
+<% end %>
+<input class="hidden" type="hidden" name="service" value="<%= data.service %>">
+</DD>
+</form>
+</DL>