+/*
+ * Copyright 1998 - 2009 The Citadel Team
+ * Licensed under the GPL V3
+ */
+
// ROOM list vars:
var rooms = null;
var RN_CUR_VIEW = 5;
var RN_DEF_VIEW = 6;
var RN_LAST_CHANGE = 7;
+var RN_RAFLAGS = 8;
var QR_PRIVATE = 4;
var QR_MAILBOX = 16384;
var VIEW_JOURNAL = 8;
function FillRooms(callback) {
- var roomFlr = new Ajax.Request("/json_roomflr", {method: 'get', onSuccess: function(transport) { ProcessRoomFlr(transport); callback.call(); }});
+ var roomFlr = new Ajax.Request("json_roomflr?SortBy=byfloorroom?SortOrder=1", {method: 'get', onSuccess: function(transport) { ProcessRoomFlr(transport); callback.call(); }});
}
function ProcessRoomFlr(transport) {
var data = eval('('+transport.responseText+')');
var room = rooms[i];
var floornum = room[RN_FLOOR_NUM];
var flag = room[RN_ROOM_FLAG];
- if ((flag & QR_MAILBOX) == QR_MAILBOX) {
+ if (floornum == -1) {
roomsForFloor[x] = room;
x++;
}
}
return roomsForFloor;
}
+
+/*
+ * function to delete a comment from a blog post
+ */
+function DeleteBlogComment(msgnum) {
+ cmd = encodeURI("g_cmd=DELE " + msgnum);
+ new Ajax.Request("ajax_servcmd", {
+ parameters: cmd,
+ method: 'post',
+ onSuccess: function(transport) {
+ Effect.BlindUp('blog_comment_' + msgnum);
+ }
+ });
+}