diff --git a/htdocs/rdelete.php b/htdocs/rdelete.php index 5e12e1e..bb864a9 100644 --- a/htdocs/rdelete.php +++ b/htdocs/rdelete.php @@ -63,7 +63,7 @@ function pla_rdelete($server,$dn) { } else { system_message(array( - 'title'=>_('Could not delete the entry.').sprintf(' (%s)',pretty_print_dn($request['dn'])), + 'title'=>_('Could not delete the entry.').sprintf(' (%s)',pretty_print_dn($dn)), 'body'=>ldap_error_msg($server->getErrorMessage(null),$server->getErrorNum(null)), 'type'=>'error')); } @@ -80,7 +80,7 @@ function pla_rdelete($server,$dn) { } else { system_message(array( - 'title'=>_('Could not delete the entry.').sprintf(' (%s)',pretty_print_dn($request['dn'])), + 'title'=>_('Could not delete the entry.').sprintf(' (%s)',pretty_print_dn($dn)), 'body'=>ldap_error_msg($server->getErrorMessage(null),$server->getErrorNum(null)), 'type'=>'error')); } diff --git a/lib/ds_ldap.php b/lib/ds_ldap.php index b79ca3c..834813e 100644 --- a/lib/ds_ldap.php +++ b/lib/ds_ldap.php @@ -477,6 +477,7 @@ class ldap extends DS { $this->getLoginClass() ? sprintf('(objectclass=%s)',join(')(objectclass=',$this->getLoginClass())) : ''); $query['attrs'] = array('dn'); + $result = array(); foreach ($this->getLoginBaseDN() as $base) { $query['base'] = $base; $result = $this->query($query,$method);