$drop_chantext = $dbh->prepare("DELETE FROM chantext WHERE chan=?");
$drop_nicktext = $dbh->prepare("DELETE nicktext.* FROM nicktext WHERE nicktext.chan=?");
$get_host = $dbh->prepare ("SELECT user.host from user where user.nick=?");
- $get_host_inchan= $dbh->prepare ("SELECT clonedUsers.nick FROM user AS curUser JOIN user AS clonedUsers ON (curUser.host=clonedUsers.host) JOIN chanuser ON (chanuser.nickid=clonedUsers.id) WHERE clonedUsers.id!=curUser.id AND curUser.id=? AND chanuser.chan=? AND chanuser.joined=1");
- $get_expired_bans = $dbh->prepare("SELECT channel, banmask, expiry, timeset FROM tmpban WHERE expiry < UNIX_TIMESTAMP()");
+ $get_host_inchan = $dbh->prepare ("SELECT clonedUsers.nick FROM user AS curUser
+ JOIN user AS clonedUsers ON (curUser.host=clonedUsers.host)
+ JOIN chanuser ON (chanuser.nickid=clonedUsers.id)
+ WHERE clonedUsers.id!=curUser.id AND curUser.id=? AND chanuser.chan=? AND chanuser.joined=1");
+ $get_expired_bans = $dbh->prepare("SELECT channel, banmask, expiry, timeset FROM tmpban
+ WHERE expiry < UNIX_TIMESTAMP()");
}
my $cn = $chan->{CHAN};
tempban($chan, [ $mask, 60 ]);
-
ircd::kick(agent($chan), $cn, $nick, "No clones allowed in this channel.");
+
+ return 0;
}
}