summaryrefslogtreecommitdiffstats
path: root/vmail-listmessages-html.lsp
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2010-09-17 09:39:25 +0000
committerTed Trask <ttrask01@yahoo.com>2010-09-17 09:39:25 +0000
commitc5846a91598d8fa7354a93cadf5179c60f31ac0f (patch)
tree8c79e9c9fd7824e4d136e6b80aa918d4881654eb /vmail-listmessages-html.lsp
parent5393098748e6b8b4db02a62d720f33e5a2ff423e (diff)
downloadacf-freeswitch-vmail-c5846a91598d8fa7354a93cadf5179c60f31ac0f.tar.bz2
acf-freeswitch-vmail-c5846a91598d8fa7354a93cadf5179c60f31ac0f.tar.xz
Added callbackmessage function. Uses new config parameter callback_uri.
Diffstat (limited to 'vmail-listmessages-html.lsp')
-rw-r--r--vmail-listmessages-html.lsp15
1 files changed, 14 insertions, 1 deletions
diff --git a/vmail-listmessages-html.lsp b/vmail-listmessages-html.lsp
index ee400c0..3d148a6 100644
--- a/vmail-listmessages-html.lsp
+++ b/vmail-listmessages-html.lsp
@@ -68,10 +68,13 @@ 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>
-<% displaycommandresults({"deletemessage", "deletemymessage", "forwardmessage", "forwardmymessage", "emailmessage", "emailmymessage", "movemessage", "movemymessage"}, session) %>
+<% displaycommandresults({"deletemessage", "deletemymessage", "forwardmessage", "forwardmymessage", "emailmessage", "emailmymessage", "movemessage", "movemymessage", "callbackmessage", "callbackmymessage"}, session) %>
<h1>Messages</h1>
<DL>
@@ -117,6 +120,16 @@ 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>