* Filemanager/Mail/LDAP/UCS: fix not working sharing, if accounts are stored in ldap

$GLOBALS[egw]->ldap returns NULL, which should not happen as egw objects checks for isset, anyway checking the object here fixes the problem
This commit is contained in:
Ralf Becker 2015-10-21 09:09:36 +00:00
parent 2f33904af0
commit 798902542e

View File

@ -317,7 +317,7 @@ class addressbook_ldap
function connect($admin = false)
{
// if egw object does not yet exists (eg. in sharing), we have to use our own ldap instance!
$ldap = isset($GLOBALS['egw']) ? $GLOBALS['egw']->ldap : new ldap();
$ldap = isset($GLOBALS['egw']) && is_a($GLOBALS['egw']->ldap, 'ldap') ? $GLOBALS['egw']->ldap : new ldap();
if ($admin)
{