X-Git-Url: http://git.pk910.de/?p=PHP-P10.git;a=blobdiff_plain;f=Uplink%2FP10_ModeSets.class.php;h=9eb36eab7a60b14b1aa6d5bed5ca06c6b0baad7d;hp=d5088a29fe53aad2fd7dc08853d17e1ba90aa4d4;hb=0f30e96ae37491aee19e72b89cc54a6798d1f254;hpb=b692377ffd5176e4be4394997c149773eb9405f7 diff --git a/Uplink/P10_ModeSets.class.php b/Uplink/P10_ModeSets.class.php index d5088a2..9eb36ea 100644 --- a/Uplink/P10_ModeSets.class.php +++ b/Uplink/P10_ModeSets.class.php @@ -1,22 +1,19 @@ . * * * ************************************************************************ * @@ -108,9 +105,9 @@ class P10_ChannelModeSet { continue; } $flag = self::$modevalues[$mode]; - if(self::$modevalues[$mode] == self::MODE_TYPE_A) continue; //we shouldn't get such a mode on parseModes + if(self::$modes[$mode] == self::MODE_TYPE_A) continue; //we shouldn't get such a mode on parseModes $this->modeflags |= $flag; - if(self::$modevalues[$mode] == self::MODE_TYPE_B || self::$modevalues[$mode] == self::MODE_TYPE_C) { + if(self::$modes[$mode] == self::MODE_TYPE_B || self::$modes[$mode] == self::MODE_TYPE_C) { $this->modeparams[$mode] = $args[$c++]; } } @@ -155,26 +152,26 @@ class P10_ChannelModeSet { if($add) { if($returndiff && !($this->modeflags & $flag)) { $modestradd .= $mode; - if(self::$modevalues[$mode] == self::MODE_TYPE_B || self::$modevalues[$mode] == self::MODE_TYPE_C) { + if(self::$modes[$mode] == self::MODE_TYPE_B || self::$modes[$mode] == self::MODE_TYPE_C) { $paramstradd .= " ".$args[$c]; } } $this->modeflags |= $flag; - if(self::$modevalues[$mode] == self::MODE_TYPE_B || self::$modevalues[$mode] == self::MODE_TYPE_C) { + if(self::$modes[$mode] == self::MODE_TYPE_B || self::$modes[$mode] == self::MODE_TYPE_C) { $this->modeparams[$mode] = $args[$c++]; } } else { if($returndiff && ($this->modeflags & $flag)) { $modestrdel .= $mode; - if(self::$modevalues[$mode] == self::MODE_TYPE_C) { + if(self::$modes[$mode] == self::MODE_TYPE_C) { $paramstrdel .= " ".$args[$c]; } } $this->modeflags &= ~$flag; - if(self::$modevalues[$mode] == self::MODE_TYPE_B || self::$modevalues[$mode] == self::MODE_TYPE_C) { + if(self::$modes[$mode] == self::MODE_TYPE_B || self::$modes[$mode] == self::MODE_TYPE_C) { unset($this->modeparams[$mode]); } - if(self::$modevalues[$mode] == self::MODE_TYPE_C) $c++; + if(self::$modes[$mode] == self::MODE_TYPE_C) $c++; } } if($returndiff) { @@ -210,7 +207,7 @@ class P10_ChannelModeSet { foreach(self::$modevalues as $mode => $flag) { if(($this->modeflags & $flag)) { $modestr .= $mode; - if(self::$modevalues[$mode] == self::MODE_TYPE_B || self::$modevalues[$mode] == self::MODE_TYPE_C) { + if(self::$modes[$mode] == self::MODE_TYPE_B || self::$modes[$mode] == self::MODE_TYPE_C) { $paramstr .= " ".$this->modeparams[$mode]; } } @@ -224,7 +221,7 @@ class P10_ChannelModeSet { continue; } $flag = self::$modevalues[$mode]; - if(self::$modevalues[$mode] == self::MODE_TYPE_B || self::$modevalues[$mode] == self::MODE_TYPE_C) { + if(self::$modes[$mode] == self::MODE_TYPE_B || self::$modes[$mode] == self::MODE_TYPE_C) { return (($this->modeflags & $flag) ? $this->modeparams[$mode] : false); } else return ($this->modeflags & $flag); @@ -242,7 +239,7 @@ class P10_UserModeSet { "s" => self::MODE_WITHOUT_PARAMETER, "d" => self::MODE_WITHOUT_PARAMETER, "k" => self::MODE_WITHOUT_PARAMETER, - "g" => self::MODE_WITH_PARAMETER, + "g" => self::MODE_WITHOUT_PARAMETER, "r" => self::MODE_WITH_PARAMETER, "f" => self::MODE_WITH_PARAMETER, "n" => self::MODE_WITHOUT_PARAMETER, @@ -289,7 +286,7 @@ class P10_UserModeSet { } $flag = self::$modevalues[$mode]; $this->modeflags |= $flag; - if(self::$modevalues[$mode] == self::MODE_WITH_PARAMETER) { + if(self::$modes[$mode] == self::MODE_WITH_PARAMETER) { $this->modeparams[$mode] = $args[$c++]; } } @@ -320,12 +317,12 @@ class P10_UserModeSet { if($add) { if($returndiff && !($this->modeflags & $flag)) { $modestradd .= $mode; - if(self::$modevalues[$mode] == self::MODE_WITH_PARAMETER) { + if(self::$modes[$mode] == self::MODE_WITH_PARAMETER) { $paramstradd .= " ".$args[$c]; } } $this->modeflags |= $flag; - if(self::$modevalues[$mode] == self::MODE_WITH_PARAMETER) { + if(self::$modes[$mode] == self::MODE_WITH_PARAMETER) { $this->modeparams[$mode] = $args[$c++]; } } else { @@ -349,7 +346,7 @@ class P10_UserModeSet { foreach(self::$modevalues as $mode => $flag) { if(($this->modeflags & $flag)) { $modestr .= $mode; - if(self::$modevalues[$mode] == self::MODE_WITH_PARAMETER) { + if(self::$modes[$mode] == self::MODE_WITH_PARAMETER) { $paramstr .= " ".$this->modeparams[$mode]; } } @@ -363,7 +360,7 @@ class P10_UserModeSet { continue; } $flag = self::$modevalues[$mode]; - if(self::$modevalues[$mode] == self::MODE_WITH_PARAMETER) { + if(self::$modes[$mode] == self::MODE_WITH_PARAMETER) { return (($this->modeflags & $flag) ? $this->modeparams[$mode] : false); } else return ($this->modeflags & $flag);