Code

Updated defaults
[gosa.git] / gosa-core / include / class_ldap.inc
index faa963ae6c8a63657a849e2de14a447a4e64414c..29f82e7fcd4e460a4c7f41dc04c0aa81695cb9b6 100644 (file)
@@ -120,10 +120,8 @@ class LDAP{
      requests. I.e. member=....                                               */
   static function prepare4filter($dn)
   {
-    $str = normalizeLdap(str_replace('\\\\', '\\\\\\', LDAP::fix($dn))); 
-    /* Special-case '\,' for filters */ 
-    $str = str_replace('\\,', '\\5C2C', $str); 
-    return $str;
+    $fixed= normalizeLdap(str_replace('\\\\', '\\\\\\', LDAP::fix($dn)));
+    return str_replace('\\,', '\\\\,', $fixed);
   }
 
 
@@ -737,6 +735,7 @@ class LDAP{
     }
   }
 
+
   function get_attribute($dn, $name,$r_array=0)
   {
     $data= "";
@@ -752,12 +751,11 @@ class LDAP{
         }
       }
     }
-    if($r_array==0)
-    return ($data);
-    else
-    return ($info);
-  
-  
+    if($r_array==0) {
+      return ($data);
+    } else {
+      return ($info);
+    }
   }