X-Git-Url: http://git.pk910.de/?p=PHP-P10.git;a=blobdiff_plain;f=Uplink%2FP10_Server.class.php;h=183fb6ef3be71a9b6b7caffba152604c2bf3b5e9;hp=465fa3c00d97a830779a26981724ee3dda3f7b2d;hb=0f30e96ae37491aee19e72b89cc54a6798d1f254;hpb=e59e78694524537f0bd03782c777cc097b435e3d diff --git a/Uplink/P10_Server.class.php b/Uplink/P10_Server.class.php index 465fa3c..183fb6e 100644 --- a/Uplink/P10_Server.class.php +++ b/Uplink/P10_Server.class.php @@ -1,22 +1,19 @@ . * * * ************************************************************************ * @@ -24,47 +21,6 @@ * * This class represents a IRC Server * - ************************************************************************ - * accessable methods: - * - * static P10_Server getServerByNum(String $numeric) - * searches and returns the Server with the provided Numeric - * - * __construct(String $name, String $numeric, P10_Server $parent_server, int $start_time, $link_time, $description) - * *** nothing to say here *** - * - * void disconnectServer(bool $linked_only = false) - * DISCONNECT EVENT (if $linked_only is true, only the Servers connected to the actual Server get disconnected.) - * - * String getNumeric() - * returns the Numeric of the Server - * - * String getName() - * returns the Name of the Server - * - * String getStartTime() - * returns the startup time of the Server - * - * String getLinkTime() - * returns the link time of the Server - * - * String getDescription() - * returns the Description of the Server - * - * void addServer(P10_Server $server) - * adds a Server to the server's "slave" list - * - * void delServer(P10_Server $server) - * removes a Server from the server's "slave" list - * - * void addUser(P10_User $user) - * adds a User to the server's userlist - * - * void delUser(P10_User $user) - * removes a User from the server's userlist - * - * P10_User[] getUsers() - * returns the server's userlist */ class P10_Server { @@ -87,6 +43,14 @@ class P10_Server { return NULL; } + public static function getServerCount() { + return count(self::$static_servers); + } + + public static function getServers() { + return self::$static_servers; + } + private $name; private $numeric; @@ -177,6 +141,10 @@ class P10_Server { public function getUsers() { return $this->users; } + + public function getUserCount() { + return count($this->users); + } } ?> \ No newline at end of file