From: pk910 Date: Sat, 6 Aug 2011 21:24:23 +0000 (+0200) Subject: we need to parse +b even if we have no ban handler, yet X-Git-Url: http://git.pk910.de/?p=PHP-P10.git;a=commitdiff_plain;h=7c09cdcfa033e6f6af0d79c451ab7e38feeb6517 we need to parse +b even if we have no ban handler, yet --- diff --git a/Uplink/P10_ModeSets.class.php b/Uplink/P10_ModeSets.class.php index 9eb36ea..96f8e72 100644 --- a/Uplink/P10_ModeSets.class.php +++ b/Uplink/P10_ModeSets.class.php @@ -147,7 +147,18 @@ class P10_ChannelModeSet { } } continue; - } + } else if($mode == "b") { + if($this->handleBan($add, $mode, $args[$c++])) { + if($returndiff && $add) { + $modestradd .= $mode; + $paramstradd .= " ".$args[$c-1]; + } else if($returndiff && !$add) { + $modestrdel .= $mode; + $paramstrdel .= " ".$args[$c-1]; + } + } + continue; + } $flag = self::$modevalues[$mode]; if($add) { if($returndiff && !($this->modeflags & $flag)) { @@ -182,6 +193,11 @@ class P10_ChannelModeSet { } } + private function handleBan($add, $mode, $mask) { + //no ban management right now... + return true; + } + private function setPrivs($add, $mode, $user) { $user = P10_User::getUserByNum($user); if($user == null) {