From 64522968bc69d1fa839c64874a543398cf759473 Mon Sep 17 00:00:00 2001 From: Alan Messias Cordeiro Date: Mon, 9 Dec 2013 15:25:50 +0000 Subject: Initial commit --- openldap-viewconfig-html.lsp | 77 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 openldap-viewconfig-html.lsp (limited to 'openldap-viewconfig-html.lsp') diff --git a/openldap-viewconfig-html.lsp b/openldap-viewconfig-html.lsp new file mode 100644 index 0000000..5b76598 --- /dev/null +++ b/openldap-viewconfig-html.lsp @@ -0,0 +1,77 @@ +<% local view, viewlibrary, page_info, session = ... %> +<% format = require("acf.format") %> +<% html = require("acf.html") %> +<% local shortname = string.gsub(view.value.name, "^.*/", "") %> + +

<%= html.html_escape(format.cap_begin_word(view.value.type)) %> Config

+ +

<%= html.html_escape(format.cap_begin_word(view.value.type)) %> settings

+
+
Mode
+
<%= html.html_escape(view.value.type) %>
+ +
User device
+
<%= html.html_escape(view.value.dev) %>
+ +<% if view.value.type == "server" then %> +
Listens on
+
<%= html.html_escape(view.value["local"]) %>:<%= html.html_escape(view.value.port) %> (<%= html.html_escape(view.value.proto) %>)
+<% end %> + +<% if view.value.type == "client" then %> +
Remote server
+
<% if string.find(view.value.remote, "%s") then io.write(html.html_escape(string.gsub(view.value.remote, "%s+", ":"))) else io.write(html.html_escape(view.value.remote .. (view.value.rport or view.value.port or "1194"))) end %> (<%= html.html_escape(view.value.proto) %>)
+<% end %> + +
Logfile
+
<% if ( view.value.log ) then %><%= html.link{value = page_info.script .. page_info.prefix .. page_info.controller .. "/logfile?name=" .. view.value.name, label=view.value.log } %><% else %>Syslog<% end %> (Verbosity level: <%= html.html_escape(view.value.verb) %>)
+
+ +<% if view.value.type == "server" then %> +

Connected clients status

+
+
Last status was recorded
+
<%= html.html_escape(view.value.client_lastupdate) %> (This was <%= html.html_escape(view.value.client_lastdatechangediff) %> ago)
+ +
Maximum clients
+
<%= html.html_escape(view.value["max-clients"]) %>
+ +
Connected clients
+
<%= html.html_escape(view.value.client_count) %>
+
+<% end %> + +<% if view.value.dh or view.value.ca or view.value.cert or view.value.key or view.value.tls or view.value.crl then %> +

Certificate files

+
+<% if (view.value.dh) then %> +
DH
+
<%= html.link{value = page_info.script .. page_info.prefix .. page_info.controller .. "/viewcert?cert=" .. view.value.dh, label=view.value.dh } %>
+<% end %> + +<% if (view.value.ca) then %> +
CA Certificate
+
<%= html.link{value = page_info.script .. page_info.prefix .. page_info.controller .. "/viewcert?cert=" .. view.value.ca, label=view.value.ca } %>
+<% end %> + +<% if (view.value.cert) then %> +
Certificate
+
<%= html.link{value = page_info.script .. page_info.prefix .. page_info.controller .. "/viewcert?cert=" .. view.value.cert, label=view.value.cert } %>
+<% end %> + +<% if (view.value.key) then %> +
Private Key
+
<%= html.html_escape(view.value.key) %>
+<% end %> + +<% if (view.value.tls) then %> +
TLS Authentication
+
<%= html.html_escape(view.value.tls) %><% -- html.link{value = page_info.script .. page_info.prefix .. page_info.controller .. "/pem_info?name=" .. view.value.tls , label=view.value.tls } %>
+<% end %> + +<% if (view.value.crl) then %> +
CRL Verify File
+
<%= html.html_escape(view.value.crl) %><% -- html.link{value = page_info.script .. page_info.prefix .. page_info.controller .. "/pem_info?name=" .. view.value.crl , label=view.value.crl } %>
+<% end %> +
+<% end %> -- cgit v1.2.3