From: hickert Date: Fri, 14 Jan 2011 14:41:10 +0000 (+0000) Subject: Applied uid_gen fix X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=2eab6c79319f8fd0c362648619c1338ef52e477d;p=gosa.git Applied uid_gen fix git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.7@20591 594d385d-05f5-0310-b6e9-bd551577e9d8 --- diff --git a/gosa-core/include/functions.inc b/gosa-core/include/functions.inc index b68c9e550..fde2df70e 100644 --- a/gosa-core/include/functions.inc +++ b/gosa-core/include/functions.inc @@ -3779,10 +3779,11 @@ function gen_uids($rule, $attributes) if(!isset($match[5])){ $replacements[$match[0]][] = $attributes[$match[2]]; - // Start given but no end, so just add a simple character + // Start given but no end, so just add a single character }elseif(!isset($match[7])){ if(isset($attributes[$match[2]][$match[5]])){ - $replacements[$match[0]][] = $attributes[$match[2]][$match[5]]; + $tmp = " ".$attributes[$match[2]]; + $replacements[$match[0]][] = trim($tmp[$match[5]]); } // Add all values in range @@ -3790,8 +3791,9 @@ function gen_uids($rule, $attributes) $str = ""; for($i=$match[5]; $i<= $match[7]; $i++){ if(isset($attributes[$match[2]][$i])){ - $str .= $attributes[$match[2]][$i]; - $replacements[$match[0]][] = $str; + $tmp = " ".$attributes[$match[2]]; + $str .= $tmp[$i]; + $replacements[$match[0]][] = trim($str); } } }