summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2014-10-01 14:19:19 +0000
committerTed Trask <ttrask01@yahoo.com>2014-10-01 14:19:19 +0000
commit02fcdd9b39f271b29556de7bf9c113d834db0bb3 (patch)
tree825165d5e2b6aa006a52698720916acf4379d596
parent9d6cae1e656fb77f35c5488c35bf21a2876141de (diff)
downloadacf-freeradius3-02fcdd9b39f271b29556de7bf9c113d834db0bb3.tar.bz2
acf-freeradius3-02fcdd9b39f271b29556de7bf9c113d834db0bb3.tar.xz
Add redir to delete form in viewpasswdfile HTML view because we need the filename to redirect properly
-rw-r--r--freeradius3-viewpasswdfile-html.lsp7
1 files changed, 2 insertions, 5 deletions
diff --git a/freeradius3-viewpasswdfile-html.lsp b/freeradius3-viewpasswdfile-html.lsp
index 015fb20..304833e 100644
--- a/freeradius3-viewpasswdfile-html.lsp
+++ b/freeradius3-viewpasswdfile-html.lsp
@@ -26,10 +26,7 @@ html = require("acf.html")
<% htmlviewfunctions.displaycommandresults({"createpasswdentry"}, session, true) %>
<% local filename = cfe({ type="hidden", value=view.value.filename.value }) %>
-<% local redir = cfe({ type="hidden", value=page_info.orig_action }) %>
-<% -- This is a hack to redirect back to viewing the same file
-redir.value = redir.value.."?filename="..html.url_encode(view.value.filename.value)
-%>
+<% local redir = cfe({ type="hidden", value=page_info.orig_action.."?filename="..html.url_encode(view.value.filename.value) }) %>
<%
local editable = false
@@ -62,7 +59,7 @@ end
<% htmlviewfunctions.displayitem(cfe({type="link", value={filename=filename, entry=entry, redir=redir}, label="", option="Edit", action="editpasswdentry"}), page_info, -1) %>
<% end %>
<% if viewlibrary.check_permission("deletepasswdentry") then %>
- <% htmlviewfunctions.displayitem(cfe({type="form", value={filename=filename, entry=entry}, label="", option="Delete", action="deletepasswdentry", class="deletepasswdentry"}), page_info, -1) %>
+ <% htmlviewfunctions.displayitem(cfe({type="form", value={filename=filename, entry=entry, redir=redir}, label="", option="Delete", action="deletepasswdentry", class="deletepasswdentry"}), page_info, -1) %>
<% end %>
<% if 0 < containspasswd and r[containspasswd] ~= "" and viewlibrary.check_permission("editpasswd") then %>
<% htmlviewfunctions.displayitem(cfe({type="link", value={filename=filename, entry=entry, redir=redir}, label="", option="Change Pass", action="editpasswd"}), page_info, -1) %>