# R49362 - in /trunk/emailadmin/inc: class.emailadmin\_account.inc.php class.emailadmin\_imap.inc.php

**URL:** <http://discourse.egroupware.org/t/r49362-in-trunk-emailadmin-inc-class-emailadmin-account-inc-php-class-emailadmin-imap-inc-php/62667>\
**Category:** eGW-svn\
**Created:** [November 11, 2014, 12:49pm UTC](http://discourse.egroupware.org/t/r49362-in-trunk-emailadmin-inc-class-emailadmin-account-inc-php-class-emailadmin-imap-inc-php/62667 "2014-11-11T12:49:57Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ralfbecker\_sf](http://discourse.egroupware.org/letter_avatar_proxy/v4/letter/r/b2d939/32.png) [@ralfbecker\_sf](http://discourse.egroupware.org/u/ralfbecker_sf)\
**Post date:** [November 11, 2014, 12:49pm UTC](http://discourse.egroupware.org/t/r49362-in-trunk-emailadmin-inc-class-emailadmin-account-inc-php-class-emailadmin-imap-inc-php/62667/1 "2014-11-11T12:49:57Z")

</div>

Author: ralfbecker  
New Revision: 49362

URL: [http://svn.stylite.de/viewvc/egroupware?rev=49362&view=rev](http://svn.stylite.de/viewvc/egroupware?rev=49362&view=rev)  
Log:  
create new emailadmin\_imap object, when changing to or from admin connection

Modified:  
trunk/emailadmin/inc/class.emailadmin\_account.inc.php  
trunk/emailadmin/inc/class.emailadmin\_imap.inc.php

# Modified: trunk/emailadmin/inc/class.emailadmin\_account.inc.php URL: [http://svn.stylite.de/viewvc/egroupware/trunk/emailadmin/inc/class.emailadmin\_account.inc.php?rev=49362&r1=49361&r2=49362&view=diff](http://svn.stylite.de/viewvc/egroupware/trunk/emailadmin/inc/class.emailadmin_account.inc.php?rev=49362&r1=49361&r2=49362&view=diff)

— trunk/emailadmin/inc/class.emailadmin\_account.inc.php (original)  
+++ trunk/emailadmin/inc/class.emailadmin\_account.inc.php Tue Nov 11 13:49:57 2014  
@@ -290,7 +290,7 @@  
\*/  
public function imapServer($\_adminConnection=false, $\_timeout=null)  
{

- 

```
  if (!isset($this->imapServer))

```

- 

```
  if (!isset($this->imapServer) || $this->imapServer->isAdminConnection !== $_adminConnection)
  {
  	// make sure mbstring.func_overload=0
  	static $func_overload = null;

```

# Modified: trunk/emailadmin/inc/class.emailadmin\_imap.inc.php URL: [http://svn.stylite.de/viewvc/egroupware/trunk/emailadmin/inc/class.emailadmin\_imap.inc.php?rev=49362&r1=49361&r2=49362&view=diff](http://svn.stylite.de/viewvc/egroupware/trunk/emailadmin/inc/class.emailadmin_imap.inc.php?rev=49362&r1=49361&r2=49362&view=diff)

— trunk/emailadmin/inc/class.emailadmin\_imap.inc.php (original)  
+++ trunk/emailadmin/inc/class.emailadmin\_imap.inc.php Tue Nov 11 13:49:57 2014  
@@ -46,6 +46,7 @@

- @property-read boolean $acc\_further\_identities are non-admin users allowed to create further identities
- @property-read boolean $acc\_user\_editable are non-admin users allowed to edit this account, if it is for them
- @property-read array $params parameters passed to constructor (all above as array)

- 
  - @property-read boolean|int|string $isAdminConnection admin connection if true or account\_id or imap username  
\*/  
class emailadmin\_imap extends Horde\_Imap\_Client\_Socket implements defaultimap  
{  
@@ -107,9 +108,9 @@  
protected $enableSieve = false;

- 
  - True if connection is an admin connection

- 
  - 

- 
  - @var boolean

- 
  - Connection is an admin connection

- 
  - 

- 
  - @var boolean|int|string $isAdminConnection admin connection if true or account\_id or imap username  
\*/  
protected $isAdminConnection = false;

* * *

Comprehensive Server Monitoring with Site24x7.  
Monitor 10 servers for $9/Month.  
Get alerted through email, SMS, voice calls or mobile push notifications.  
Take corrective actions from your mobile device.  
[http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk](http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk)

* * *

eGroupWare-cvs mailing list  
[eGroupWare-cvs@lists.sourceforge.net](mailto:eGroupWare-cvs@lists.sourceforge.net)  
[https://lists.sourceforge.net/lists/listinfo/egroupware-cvs](https://lists.sourceforge.net/lists/listinfo/egroupware-cvs)
