X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=Uplink%2FP10_User.class.php;h=ac235b140800c4d37c0a4d5177dfa1f3a24df966;hb=61ea565f8e0161c0f0f75aac75682941fc2a3611;hp=83169bfe4ada43fa419ec21df9d51a8cdc92e0dc;hpb=455040407c031d33129808462d42414c577863b4;p=PHP-P10.git diff --git a/Uplink/P10_User.class.php b/Uplink/P10_User.class.php index 83169bf..ac235b1 100644 --- a/Uplink/P10_User.class.php +++ b/Uplink/P10_User.class.php @@ -39,8 +39,8 @@ class P10_User { private static $static_users = array(); public static function getUserByNum($numeric) { - if(array_key_exists($numeric, self::$static_servers)) { - return self::$static_servers[$numeric]; + if(array_key_exists($numeric, self::$static_users)) { + return self::$static_users[$numeric]; } return NULL; } @@ -57,6 +57,7 @@ class P10_User { private $numeric; + private $server; private $nick; private $ident; private $host; @@ -84,6 +85,10 @@ class P10_User { return $this->numeric; } + public function getServer() { + return $this->server; + } + public function setNick($nick) { $this->nick = $nick; } @@ -138,6 +143,10 @@ class P10_User { trigger_error("Tried to remove a Channel, that does NOT exist.", E_USER_WARNING); } } + + public function isOnChannel($channel) { + return array_key_exists(strtolower($channel->getName()),$this->channels); + } } ?> \ No newline at end of file