From baeea8d670db3460dcb7558ac2435aac9db6dab1 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Fri, 27 Apr 2018 15:39:24 +0200 Subject: [PATCH] LSldap : fix/improve getAttr() method --- public_html/includes/class/class.LSldap.php | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/public_html/includes/class/class.LSldap.php b/public_html/includes/class/class.LSldap.php index 43cf14c5..6c387067 100644 --- a/public_html/includes/class/class.LSldap.php +++ b/public_html/includes/class/class.LSldap.php @@ -194,12 +194,7 @@ class LSldap { $infos = ldap_explode_dn($dn,0); if((!$infos)||($infos['count']==0)) return; - $basedn=''; - for ($i=1;$i<$infos['count'];$i++) { - $sep=($basedn=='')?'':','; - $basedn.=$sep.$infos[$i]; - } - $return=self :: search($infos[0],$basedn); + $return=self :: search('(objectClass=*)',$dn); return $return[0]['attrs']; }