From fa0bd17a19e211fb331e5a0d6dd5398d2d3930f1 Mon Sep 17 00:00:00 2001 From: Ted Trask Date: Fri, 27 Sep 2013 03:28:54 +0000 Subject: Initial commit of ACF library for viewing/editing database entries Based on code from acf-kamailio --- db-viewtable-html.lsp | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 db-viewtable-html.lsp (limited to 'db-viewtable-html.lsp') diff --git a/db-viewtable-html.lsp b/db-viewtable-html.lsp new file mode 100644 index 0000000..e1531d0 --- /dev/null +++ b/db-viewtable-html.lsp @@ -0,0 +1,55 @@ +<% local form, viewlibrary, page_info, session = ... %> +<% require("htmlviewfunctions") %> +<% html = require("acf.html") %> + +<% htmlviewfunctions.displaycommandresults({"deletetableentry", "updatetableentry"}, session) %> +<% htmlviewfunctions.displaycommandresults({"createtableentry"}, session, true) %> + +

<%= html.html_escape(form.label) %> - <%= html.html_escape(form.value.table.value) %>

+
+ + + <% if viewlibrary.check_permission("deletetableentry") or viewlibrary.check_permission("updatetableentry") then %> + + <% end %> + <% for i,f in ipairs(form.value.fields.value) do %> + + <% end %> + + +<% for i,tableentry in ipairs(form.value.entries.value) do %> + + <% if viewlibrary.check_permission("deletetableentry") or viewlibrary.check_permission("updatetableentry") then %> + + <% end %> + <% for i,f in ipairs(form.value.fields.value) do %> + + <% end %> + +<% end %> +
Action<%= html.html_escape(f) %>
+ <% if viewlibrary.check_permission("updatetableentry") then %> +
+ + + +
+ <% end %> + <% if viewlibrary.check_permission("deletetableentry") then %> +
+ + +
+ <% end %> +
<%= html.html_escape(tableentry[f]) %>
+<% if form.errtxt then %> +

<%= html.html_escape(form.errtxt) %>

+<% end %> +<% if #form.value.entries.value == 0 then %> +

No entries found

+<% end %> +
+ +<% if page_info.action == "viewtable" and viewlibrary and viewlibrary.dispatch_component and viewlibrary.check_permission("createtableentry") then + viewlibrary.dispatch_component("createtableentry", {table=form.value.table.value}) +end %> -- cgit v1.2.3