AutorÃa | Ultima modificación | Ver Log |
M.tool_spamcleaner = {Y: null,row: null,me: null,del_all: function() {var context = M.tool_spamcleaner;var yes = confirm(M.util.get_string('spamdeleteallconfirm', 'tool_spamcleaner'));if (yes) {var cfg = {method: "POST",on: {success : function(id, o, args) {try {var resp = context.Y.JSON.parse(o.responseText);} catch(e) {alert(M.util.get_string('spaminvalidresult', 'tool_spamcleaner'));return;}if (resp == true) {window.location.href=window.location.href;}}}};context.Y.io(context.me+'?delall=yes&sesskey='+M.cfg.sesskey, cfg);}},del_user: function(obj, id) {var context = M.tool_spamcleaner;if (context.Y == null) {// not initialised yetreturn;}var yes = confirm(M.util.get_string('spamdeleteconfirm', 'tool_spamcleaner'));if (yes) {context.row = obj;var cfg = {method: "POST",on: {success : function(id, o, args) {try {var resp = context.Y.JSON.parse(o.responseText);} catch(e) {alert(M.util.get_string('spaminvalidresult', 'tool_spamcleaner'));return;}if (context.row) {if (resp == true) {while(context.row.tagName != 'TR') {context.row = context.row.parentNode;}context.row.parentNode.removeChild(context.row);context.row = null;} else {alert(M.util.get_string('spamcannotdelete', 'tool_spamcleaner'));}}}}}context.Y.io(context.me+'?del=yes&sesskey='+M.cfg.sesskey+'&id='+id, cfg);}},ignore_user: function(obj, id) {var context = M.tool_spamcleaner;if (context.Y == null) {// not initilised yetreturn;}context.row = obj;var cfg = {method: "POST",on: {success : function(id, o, args) {try {var resp = context.Y.JSON.parse(o.responseText);} catch(e) {alert(M.util.get_string('spaminvalidresult', 'tool_spamcleaner'));return;}if (context.row) {if (resp == true){while(context.row.tagName != 'TR') {context.row = context.row.parentNode;}context.row.parentNode.removeChild(context.row);context.row = null;}}}}}context.Y.io(context.me+'?ignore=yes&sesskey='+M.cfg.sesskey+'&id='+id, cfg);},init: function(Y, me) {var context = M.tool_spamcleaner;Y.use('json', 'io-base', function (Y) {context.Y = Y;context.me = me;if (Y.one("#removeall_btn")) {Y.on("click", context.del_all, "#removeall_btn");}});}}