From 4f3dff9e47437b8ef786120695571ea6b10efcee Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Tue, 24 Nov 2009 15:19:38 +0000 Subject: [PATCH] replace ldap_search by ldap_read --- lam/templates/initsuff.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lam/templates/initsuff.php b/lam/templates/initsuff.php index 664f3ec7..b562d6ac 100644 --- a/lam/templates/initsuff.php +++ b/lam/templates/initsuff.php @@ -58,7 +58,7 @@ if ($_POST['add_suff'] || $_POST['cancel']) { // add entries for ($i = 0; $i < sizeof($new_suff); $i++) { // check if entry is already present - $info = @ldap_search($_SESSION['ldap']->server(), escapeDN($new_suff[$i]), "", array(), 0, 0, 0, LDAP_DEREF_NEVER); + $info = @ldap_read($_SESSION['ldap']->server(), escapeDN($new_suff[$i]), "objectclass=*", array('dn'), 0, 0, 0, LDAP_DEREF_NEVER); $res = @ldap_get_entries($_SESSION['ldap']->server(), $info); if ($res) continue; $suff = $new_suff[$i]; @@ -100,7 +100,7 @@ if ($_POST['add_suff'] || $_POST['cancel']) { // create missing entries for ($k = sizeof($subsuffs) - 1; $k >= 0; $k--) { // check if subsuffix is present - $info = @ldap_search($_SESSION['ldap']->server(), escapeDN($subsuffs[$k]), "", array(), 0, 0, 0, LDAP_DEREF_NEVER); + $info = @ldap_read($_SESSION['ldap']->server(), escapeDN($subsuffs[$k]), "objectclass=*", array('dn'), 0, 0, 0, LDAP_DEREF_NEVER); $res = @ldap_get_entries($_SESSION['ldap']->server(), $info); if (!$res) { $suffarray = explode(",", $subsuffs[$k]);