X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=Uplink%2FP10_ModeSets.class.php;h=96f8e7213e40afc4b4e58e2420bbfaedf582e82c;hb=7c09cdcfa033e6f6af0d79c451ab7e38feeb6517;hp=9eb36eab7a60b14b1aa6d5bed5ca06c6b0baad7d;hpb=0f30e96ae37491aee19e72b89cc54a6798d1f254;p=PHP-P10.git 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) {