cvs: pear /Auth/Container POP3.php

From: Date: Mon, 28 Jul 2003 21:39:39 +0000
Subject: cvs: pear /Auth/Container POP3.php
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-11790@lists.php.net to get a copy of this message
yavo Mon Jul 28 17:39:39 2003 EDT Modified files: /pear/Auth/Container POP3.php Log: Made changes to allow for container options to be an assosiative array Index: pear/Auth/Container/POP3.php diff -u pear/Auth/Container/POP3.php:1.2 pear/Auth/Container/POP3.php:1.3 --- pear/Auth/Container/POP3.php:1.2 Fri Feb 21 11:17:47 2003 +++ pear/Auth/Container/POP3.php Mon Jul 28 17:39:39 2003 @@ -18,7 +18,7 @@ // | Mika Tuupola <tuupola@appelsiini.net> | // +----------------------------------------------------------------------+ // -// $Id: POP3.php,v 1.2 2003/02/21 16:17:47 mj Exp $ +// $Id: POP3.php,v 1.3 2003/07/28 21:39:39 yavo Exp $ // @@ -31,7 +31,7 @@ * * @author Yavor Shahpasov <yavo@netsmart.com.cy> * @package Auth - * @version $Revision: 1.2 $ + * @version $Revision: 1.3 $ */ class Auth_Container_POP3 extends Auth_Container { @@ -55,16 +55,28 @@ * @param $server string server or server:port combination * @return object Returns an error object if something went wrong */ - function Auth_Container_POP3($server) + function Auth_Container_POP3($server=null) { - if(strstr($server, ':')){ - $serverparts = explode(':', trim($server)); - $this->server = $serverparts[0]; - $this->port = $serverparts[1]; - } - else - { - $this->server = $server; + if(isset($server)){ + if(is_array($server)){ + if(isset($server['host'])){ + $this->server = $server['host']; + } + if(isset($server['port'])){ + $this->port = $server['port']; + } + } + else{ + if(strstr($server, ':')){ + $serverparts = explode(':', trim($server)); + $this->server = $serverparts[0]; + $this->port = $serverparts[1]; + } + else + { + $this->server = $server; + } + } } }

« previous php.pear.cvs (#11790) next »