- Ajout d'information lors d'erreurs Net_LDAP
authorBenjamin Renard <brenard@easter-eggs.com>
Thu, 15 May 2008 12:49:03 +0000 (12:49 +0000)
committerBenjamin Renard <brenard@easter-eggs.com>
Thu, 15 May 2008 12:49:03 +0000 (12:49 +0000)
trunk/conf/config.error_code.php
trunk/includes/class/class.LSldap.php

index 767b7a7..eb37f6f 100644 (file)
@@ -25,6 +25,10 @@ $GLOBALS['LSerror_code'] = array (
     'msg' => _("Erreur inconnue!"),
     'level' => 'c'
   ),
+  0 => array(
+    'msg' => "%{msg}",
+    'level' => 'c'
+  ),
   // LSldap
   1 => array (
     'msg' => _("LSldap : Erreur durant la connexion au serveur LDAP (%{msg})."),
@@ -46,6 +50,10 @@ $GLOBALS['LSerror_code'] = array (
     'msg' => _("LSldap : Erreur durant la mise à jour de l'entrée Ldap (DN : %{dn})."),
     'level' => 'c'
   ),
+  6 => array (
+    'msg' => _("LSldap : Erreur durant la suppression des attributs vides."),
+    'level' => 'w'
+  ),
   
   // LSldapObject
   21 => array (
index a160c03..9eedc00 100644 (file)
@@ -274,7 +274,7 @@ class LSldap {
       
       if (Net_LDAP2::isError($ret)) {
         $GLOBALS['LSerror'] -> addErrorCode(5,$dn);
-        debug('NetLdap-Error : '.$ret->getMessage());
+        $GLOBALS['LSerror'] -> addErrorCode(0,'NetLdap-Error : '.$ret->getMessage());
       }
       else {
         if (!empty($dropAttr)) {
@@ -283,8 +283,8 @@ class LSldap {
           }
           $ret = $entry -> update();
           if (Net_LDAP2::isError($ret)) {
-            debug('Erreur durant la suppression des attributs vides');
-            debug('NetLdap-Error : '.$ret->getMessage());
+            $GLOBALS['LSerror'] -> addErrorCode(6);
+            $GLOBALS['LSerror'] -> addErrorCode(0,'NetLdap-Error : '.$ret->getMessage());
           }
         }
         return true;