Client.prototype.majMenu = function()
{
+ // TODO : à virer : ne plus changer de style de display ... spa beau .. ou trouver une autre méthode
var displayType = this.css == "css/3/euphorik.css" ? "block" : "inline" //this.client
+ $("#menu .admin").css("display", this.ekMaster ? "none" : "inline")
+
// met à jour le menu
if (this.statut == statutType.auth_registered)
{
}
}
-Client.prototype.ban = function(userId, minutes)
+
+Client.prototype.slap = function(userId, raison)
+{
+ var thisClient = this
+
+ jQuery.ajax({
+ type: "POST",
+ url: "request",
+ dataType: "json",
+ data: this.util.jsonVersAction(
+ {
+ "action" : "slap",
+ "cookie" : thisClient.cookie,
+ "user_id" : userId,
+ "reason" : raison
+ }),
+ success:
+ function(data)
+ {
+ if (data["reply"] == "error")
+ thisClient.util.messageDialogue(data["error_message"])
+ }
+ })
+}
+
+
+Client.prototype.ban = function(userId, raison, minutes)
{
var thisClient = this
"action" : "ban",
"cookie" : thisClient.cookie,
"duration" : minutes,
- "user_id" : userId
+ "user_id" : userId,
+ "reason" : raison
}),
success:
function(data)
})
}
-Client.prototype.kick = function(userId)
+Client.prototype.kick = function(userId, raison)
{
- this.ban(userId, 15)
+ this.ban(userId, raison, 15)
}
///////////////////////////////////////////////////////////////////////////////////////////////////
$(window).unload(function(){client.flush(false)})
$("#menu .minichat").click(function(){ pages.afficherPage("minichat") })
+ $("#menu .admin").click(function(){ pages.afficherPage("admin") })
$("#menu .profile").click(function(){ pages.afficherPage("profile") })\r
$("#menu .logout").click(function(){
util.messageDialogue("Êtes-vous sur de vouloir vous délogger ?", messageType.question,
$("#menu .about").click(function(){ pages.afficherPage("about") })
pages.ajouterPage(new PageMinichat(client, formateur, util))
+ pages.ajouterPage(new PageAdmin(client, formateur, util))
pages.ajouterPage(new PageProfile(client, formateur, util))
pages.ajouterPage(new PageRegister(client, formateur, util))
pages.ajouterPage(new PageAbout(client, formateur, util))