mirror of https://github.com/calzoneman/sync.git
Fix IPban dropdown option
This commit is contained in:
parent
2c069c26b3
commit
ca7a9e83a5
|
@ -647,13 +647,12 @@ Channel.prototype.sendRankStuff = function(user) {
|
|||
var ents = [];
|
||||
for(var ip in this.ipbans) {
|
||||
if(this.ipbans[ip] != null) {
|
||||
var name;
|
||||
var name = [];
|
||||
if(ip in this.logins) {
|
||||
name = this.logins[ip].join(", ");
|
||||
}
|
||||
else {
|
||||
name = this.ipbans[ip][0];
|
||||
name = this.logins[ip];
|
||||
}
|
||||
name.push(this.ipbans[ip][0]);
|
||||
name = name.join(", ");
|
||||
var id = this.hideIP(ip);
|
||||
var disp = ip;
|
||||
if(user.rank < Rank.Siteadmin) {
|
||||
|
|
|
@ -39,7 +39,7 @@ function handle(chan, user, msg, data) {
|
|||
handleBan(chan, user, msg.substring(5).split(" "));
|
||||
}
|
||||
else if(msg.indexOf("/ipban ") == 0) {
|
||||
handleIPBan(chan, user, msg.substring(5).split(" "));
|
||||
handleIPBan(chan, user, msg.substring(7).split(" "));
|
||||
}
|
||||
else if(msg.indexOf("/unban ") == 0) {
|
||||
handleUnban(chan, user, msg.substring(7).split(" "));
|
||||
|
@ -86,12 +86,11 @@ function handleIPBan(chan, user, args) {
|
|||
break;
|
||||
}
|
||||
}
|
||||
if(kickee && kickee.rank < user.rank) {
|
||||
chan.logger.log("*** " + user.name + " banned " + args[0]);
|
||||
args[0] = "";
|
||||
var reason = args.join(" ");
|
||||
chan.kick(kickee, "(banned) " + reason);
|
||||
chan.banIP(user, kickee);
|
||||
if(kickee) {
|
||||
chan.tryIPBan(user, {
|
||||
id: chan.hideIP(kickee.ip),
|
||||
name: kickee.name
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -130,7 +130,7 @@ function addUserDropdown(entry, name) {
|
|||
a.text("IP Ban");
|
||||
a.click(function() {
|
||||
socket.emit("chatMsg", {
|
||||
msg: "/ban " + name
|
||||
msg: "/ipban " + name
|
||||
});
|
||||
});
|
||||
|
||||
|
|
Loading…
Reference in New Issue