cvs: pear /Auth/Container POP3.php
| From: | Yavor Shahpasov | 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;
+ }
+ }
}
}