+/**
+ * Met à jour la liste des IP bannies.
+ */
+PageAdmin.prototype.majIPs = function()
+{
+ var thisPageAdmin = this
+
+ var dataToSend =
+ {
+ "action" : "list_banned_ips",
+ "cookie" : this.client.cookie
+ }
+
+ ;;; dumpObj(dataToSend)
+ jQuery.ajax(
+ {
+ type: "POST",
+ url: "request",
+ dataType: "json",
+ data: this.util.jsonVersAction(dataToSend),
+ success:
+ function(data)
+ {
+ ;;; dumpObj(data)
+
+ if (data["reply"] == "list_banned_ips")
+ {
+ var XHTML = ""
+ for(var i = 0; i < data["list"].length; i++)
+ {
+ var ip = data["list"][i]
+ XHTML += '<span class="ip">' + ip["ip"] + '</span>' +
+ '<span class="temps">' +
+ ip["remaining_time"] +
+ '</span>['
+ for(var j = 0; j < ip["users"].length; j++)
+ {
+ var user = ip["users"][j]
+ XHTML += (j > 0 ? ", " : "") +
+ '<span class="pseudo">' + thisPageAdmin.formateur.traitementComplet(user["nick"]) + '</span>' +
+ (user["login"] == "" ? "" : '<span class="login">(' + thisPageAdmin.formateur.traitementComplet(user["login"]) + ')</span>')
+ }
+ XHTML += ']'
+ }
+ $("#ips").html(XHTML)
+ }
+ else if (data["reply"] == "error")
+ {
+ thisPageAdmin.util.messageDialogue(data["error_message"])
+ }
+ }
+ }
+ )
+}
+