- LSldap : contournement d'un bug (Net_LDAP2/Php) concernant la suppression d'un
[ldapsaisie.git] / trunk / includes / class / class.LSldap.php
index 1fb9885..5a96ff1 100644 (file)
@@ -303,7 +303,10 @@ class LSldap {
       else {
         if (!empty($dropAttr)) {
           foreach($dropAttr as $attr) {
-            $entry -> delete($attr);
+            // Méthode buggé : suppression impossible de certain attribut
+            // exemple : jpegPhoto
+            // $entry -> delete($attr);
+            $entry -> replace(array($attr =>array()));
           }
           $ret = $entry -> update();
           if (Net_LDAP2::isError($ret)) {