// This is called periodically to check for new incoming messages
function FetchNewMsgs() {
- parms = 'g_cmd=GEXP&r=' + Math.random();
+ parms = encodeURI('g_cmd=GEXP&r=' + Math.random());
new Ajax.Request('../ajax_servcmd',
{
method: 'get',
}
// Perform some initialization.
-parms = 'g_cmd=GREG _SELF_&r=' + Math.random();
+parms = encodeURI('g_cmd=GREG _SELF_&r=' + Math.random());
new Ajax.Request('../ajax_servcmd',
{
method: 'get',
document.getElementById("preview_pane").innerHTML = "";
new Ajax.Updater('preview_pane', 'msg/'+msgId, {method: 'get'});
markRow(parent);
+ var p = encodeURI('g_cmd=SEEN ' + msgId + '|1');
new Ajax.Request('ajax_servcmd', {
method: 'post',
- parameters: 'g_cmd=SEEN ' + msgId + '|1',
- onComplete: CtdlMarkRowAsRead(parent)});
+ parameters: p,
+ onComplete: CtdlMarkRowAsRead(parent)
+ });
// If the shift key modifier is used, mark a range...
} else if (event.button != 2 && event.shiftKey) {
if (originalMarkedRow == null) {
}
function deleteAllSelectedMessages() {
+ var pa = "";
for(msgId in currentlyMarkedRows) {
if (!room_is_trash) {
- new Ajax.Request('ajax_servcmd',
- {method: 'post',
- parameters: 'g_cmd=MOVE ' + msgId + '|_TRASH_|0'
- });
- } else {
- new Ajax.Request('ajax_servcmd', {method: 'post',
- parameters: 'g_cmd=DELE '+msgId});
+ pa = encodeURI("g_cmd=MOVE " + msgId + "|_TRASH_|0");
+ }
+ else {
+ pa = encodeURI("g_cmd=DELE " + msgId);
}
+ new Ajax.Request("ajax_servcmd", {
+ parameters: pa,
+ method: 'post',
+ onSuccess: function(transport) {
+ WCLog(transport.responseText);
+ }
+ });
}
document.getElementById("preview_pane").innerHTML = "";
deleteAllMarkedRows();
for(msgId in currentlyMarkedRows) { //defined in summaryview.js
msgIds += ","+msgId;
}
- var mvCommand = "g_cmd=MOVE " + msgIds + "|"+room+"|0";
+ var mvCommand = encodeURI("g_cmd=MOVE " + msgIds + "|"+room+"|0");
new Ajax.Request('ajax_servcmd', {
method: 'post',
parameters: mvCommand,
}
function DeleteSMTPqueueMsg(msgnum1, msgnum2) {
+ var p = encodeURI('g_cmd=DELE ' + msgnum1 + ',' + msgnum2);
new Ajax.Request(
'ajax_servcmd', {
method: 'post',
- parameters: 'g_cmd=DELE ' + msgnum1 + ',' + msgnum2,
+ parameters: p,
onComplete: RefreshSMTPqueueDisplay()
}
);
char *junk;
size_t len;
- syslog(LOG_DEBUG, "ajax_servcmd() gcmd=\"%s\"\n", bstr("g_cmd") );
+ syslog(LOG_DEBUG, "ajax_servcmd() g_cmd=\"%s\"\n", bstr("g_cmd") );
begin_ajax_response();
Buf = NewStrBuf();
serv_puts(bstr("g_cmd"));