[bugs] [Bug 1292] New - LDAP searches with display names in format
	first_last gives empty results
    bugs at bugs.horde.org 
    bugs at bugs.horde.org
       
    Wed Jun 25 05:48:27 PDT 2003
    
    
  
http://bugs.horde.org/show_bug.cgi?id=1292
*** shadow/1292	Wed Jun 25 09:48:27 2003
--- shadow/1292.tmp.30020	Wed Jun 25 09:48:27 2003
***************
*** 0 ****
--- 1,43 ----
+ Bug#: 1292
+ Product: Horde
+ Version: 2.2 Stable
+ Platform: PHP Code
+ OS/Version: All
+ Status: NEW   
+ Resolution: 
+ Severity: normal
+ Priority: P2
+ Component: Turba
+ Area: BUILD
+ AssignedTo: chuck at horde.org                            
+ ReportedBy: juergen.obermann at hrz.uni-giessen.de               
+ URL: 
+ Summary: LDAP searches with display names in format first_last gives empty results
+ 
+ With horde 2.2.3 and turba 1.2 the LDAP search result is always an empty list,
+ if the format to display names is set to first_last. I found in lib/Turba.php
+ different code parts for formatting last_first and first_last. Using strlen()
+ instead of String::length() solves the problem.
+ 
+ $ diff -bc lib/Turba.php.dist lib/Turba.php
+ +*** lib/Turba.php.dist Mon Feb 10 11:46:30 2003
+ --- lib/Turba.php       Wed Jun 25 12:06:15 2003
+ ***************
+ *** 165,171 ****
+           }
+           if ($format == 'first_last' &&
+               is_int(strpos($name, ',')) &&
+ !             String::length($name) > String::length($lastname)) {
+               $name = preg_replace("|$lastname,\s*|", '', $name);
+               $name = $name . ' ' . $lastname;
+           }
+ --- 165,171 ----
+           }
+           if ($format == 'first_last' &&
+               is_int(strpos($name, ',')) &&
+ !             strlen($name) > strlen($lastname)) {
+               $name = preg_replace("|$lastname,\s*|", '', $name);
+               $name = $name . ' ' . $lastname;
+           }
+ 
+ 
    
    
More information about the bugs
mailing list