diff options
Diffstat (limited to 'apk-expert-html.lsp')
-rw-r--r--[l---------] | apk-expert-html.lsp | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/apk-expert-html.lsp b/apk-expert-html.lsp index 15b1930..a991447 120000..100644 --- a/apk-expert-html.lsp +++ b/apk-expert-html.lsp @@ -1 +1,22 @@ -../filedetails-html.lsp
\ No newline at end of file +<% local form, viewlibrary, page_info, session = ... %> +<% require("viewfunctions") %> + +<% displaycommandresults({"updateall", "upgradeall"}, session) %> + +<% +local pattern = string.gsub(page_info.prefix..page_info.controller, "[%(%)%.%%%+%-%*%?%[%]%^%$]", "%%%1") +local func = haserl.loadfile(page_info.viewfile:gsub(pattern..".*$", "/") .. "filedetails-html.lsp") +func(form, viewlibrary, page_info, session) +%> + +<% if session.permissions[page_info.controller].updateall or session.permissions[page_info.controller].upgradeall then %> +<H2>Update / Upgrade</H2> +<% end %> +<% if session.permissions[page_info.controller].updateall then %> + <DL><DT>Update Index</DT> + <DD><form action="updateall" method="POST"><input class="submit" type="submit" value="Update"></form></DD></DL> +<% end %> +<% if session.permissions[page_info.controller].upgradeall then %> + <DL><DT>Upgrade All</DT> + <DD><form action="upgradeall" method="POST"><input class="submit" type="submit" value="Upgrade"></form></DD></DL> +<% end %> |