% local view, viewlibrary, page_info, session = ... %> <% require("viewfunctions") %> <% displaycommandresults({"editconfig", "deleteconfig"}, session) %> <% displaycommandresults({"createconfig"}, session, true) %> <% if viewlibrary.dispatch_component then viewlibrary.dispatch_component("status") end %>
Actions | Config | Type | Status | Connected Clients |
<%= html.link{value = page_info.script .. page_info.prefix .. page_info.controller .. "/viewconfig?name=" .. config.name, label="View " } %> <% if session.permissions.openvpn.editconfig then %> <%= html.link{value = page_info.script .. page_info.prefix .. page_info.controller .. "/editconfig?name=" .. config.name.."&redir="..page_info.orig_action, label="Expert " } %> <% end %> <% if session.permissions.openvpn.deleteconfig then %> <%= html.link{value = page_info.script .. page_info.prefix .. page_info.controller .. "/deleteconfig?name=" .. config.name.."&redir="..page_info.orig_action, label="Delete " } %> <% end %> | <%= html.html_escape(string.gsub(config.name, "^.*/", "")) %> | ><%= html.html_escape(config.type) %> | <%= html.link{value = page_info.script .. page_info.prefix .. page_info.controller .. "/startstop?service=" .. string.match(html.html_escape(string.gsub(config.name, "^.*/", "")), "^(.+)\.conf") .."&redir="..page_info.orig_action, label=html.html_escape(config.status) } %> | <% if ( config.type == "server" ) then %> <% if ( config.clients > 0 ) then %> <%= html.link{value = page_info.script .. page_info.prefix .. page_info.controller .. "/statusinfo?name=" .. config.name, label = config.clients } %> <% else %> <%= html.html_escape(config.clients) %> <% end %> <% end %> |
<%= html.html_escape(config.errtxt) %> | ||||
(No existing config-files) |