From 7c09cdcfa033e6f6af0d79c451ab7e38feeb6517 Mon Sep 17 00:00:00 2001 From: pk910 Date: Sat, 6 Aug 2011 23:24:23 +0200 Subject: [PATCH] we need to parse +b even if we have no ban handler, yet --- Uplink/P10_ModeSets.class.php | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) 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) { -- 2.20.1