summaryrefslogtreecommitdiffstats
path: root/vmail-listmessages-html.lsp
diff options
context:
space:
mode:
Diffstat (limited to 'vmail-listmessages-html.lsp')
-rw-r--r--vmail-listmessages-html.lsp25
1 files changed, 12 insertions, 13 deletions
diff --git a/vmail-listmessages-html.lsp b/vmail-listmessages-html.lsp
index 3d148a6..7ab94f6 100644
--- a/vmail-listmessages-html.lsp
+++ b/vmail-listmessages-html.lsp
@@ -34,6 +34,15 @@ if viewlibrary.check_permission("listfolders") then
end
end
%>
+<% -- Figure out the callback number
+callmenumber = nil
+if viewlibrary.check_permission("editmyusersettings") and viewlibrary.check_permission("callbackmymessage") then
+ local settings = viewlibrary.dispatch_component("editmyusersettings", nil, true)
+ if settings and settings.value and settings.value.callmenumber then
+ callmenumber = settings.value.callmenumber.value
+ end
+end
+%>
<script type="text/javascript" src="<%= html.html_escape(page_info.wwwprefix) %>/js/jquery-latest.js"></script>
<script type="text/javascript" src="<%= html.html_escape(page_info.wwwprefix) %>/js/jquery.tablesorter.js"></script>
@@ -68,9 +77,6 @@ end
<% if viewlibrary.check_permission("movemessage") or viewlibrary.check_permission("movemymessage") then %>
$("#multimove").click(HandleMulti);
<% end %>
-<% if viewlibrary.check_permission("callbackmessage") or viewlibrary.check_permission("callbackmymessage") then %>
- $("#multicallback").click(HandleMulti);
-<% end %>
});
</script>
@@ -120,16 +126,6 @@ end
</form>
<% end %>
<% end %>
-<% if viewlibrary.check_permission("callbackmessage") or viewlibrary.check_permission("callbackmymessage") then %>
- <form id="multicallback" action="<%= html.html_escape(page_info.script .. page_info.prefix .. page_info.controller) %>/
- <% if viewlibrary.check_permission("callbackmessage") then io.write("callbackmessage") else io.write("callbackmymessage") end %>
- " method="POST">
- <input class="hidden" type="hidden" name="redir" value="<%= html.html_escape(page_info.orig_action) %>" >
- <input class="hidden" type="hidden" name="message" value="" >
- <input class="submit" type="submit" value="Callback">
- <input class="text" type="text" name="extension" value="" style="width:auto;">
- </form>
-<% end %>
</TD></TR></TABLE>
<table><tr><td>
<small>select: </small>
@@ -161,6 +157,9 @@ end
<%= html.link{value=page_info.script..page_info.prefix..page_info.controller.."/downloadmymessage?message="..v.uuid, label="Download "} %>
<%= html.link{value=page_info.script..page_info.prefix..page_info.controller.."/downloadmymessage?message="..v.uuid, class="playmessage", label="Play "} %>
<% end %>
+ <% if callmenumber then %>
+ <%= html.link{value=page_info.script..page_info.prefix..page_info.controller.."/callbackmymessage?message="..v.uuid.."&extension="..callmenumber, label="Callback "} %>
+ <% end %>
</TD>
<TD><%= html.html_escape(os.date("%x", v.created_epoch)) %></TD>
<TD><%= html.html_escape(os.date("%X", v.created_epoch)) %></TD>