From dc5648272ec41d9aac5a1526a543fe99e7e8a47e Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Thu, 2 Aug 2012 15:51:49 +0200 Subject: [PATCH] LSldap::search() : updated way to iterate search result --- public_html/includes/class/class.LSldap.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public_html/includes/class/class.LSldap.php b/public_html/includes/class/class.LSldap.php index 8e44e566..dbe571bd 100644 --- a/public_html/includes/class/class.LSldap.php +++ b/public_html/includes/class/class.LSldap.php @@ -111,12 +111,12 @@ class LSldap { } LSdebug("LSldap::search() : return ".$ret->count()." objet(s)"); $retInfos=array(); - foreach($ret -> entries() as $entry) { + foreach($ret as $dn => $entry) { if (!$entry instanceof Net_LDAP2_Entry) { LSerror :: addErrorCode('LSldap_02',"LDAP search return an ".get_class($entry).". object"); continue; } - $retInfos[]=array('dn' => $entry -> dn(), 'attrs' => $entry -> getValues()); + $retInfos[]=array('dn' => $dn, 'attrs' => $entry -> getValues()); } return $retInfos; }