summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: c2b23dc)
raw | patch | inline | side by side (parent: c2b23dc)
author | cajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Thu, 20 Apr 2006 11:45:22 +0000 (11:45 +0000) | ||
committer | cajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Thu, 20 Apr 2006 11:45:22 +0000 (11:45 +0000) |
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@3071 594d385d-05f5-0310-b6e9-bd551577e9d8
plugins/admin/users/class_userManagement.inc | patch | blob | history |
diff --git a/plugins/admin/users/class_userManagement.inc b/plugins/admin/users/class_userManagement.inc
index 3c508c13ab80b11cf5292781511a6583b2bf7de0..c066fb61a6e910782790e10162d70141824dbf12 100644 (file)
$dep_base, array("ou", "description"), GL_SIZELIMIT | GL_CONVERT);
/* Append deparments to class var and if available add description */
- foreach($deps as $value){
+ $tmp= array();
+ foreach ($deps as $value){
+ $tmp[strtolower($value['dn']).$value['dn']]= $value;
+ }
+
+ /* Sort array */
+ //FIXME: Which is implied by ksort, I guess.
+ ksort($tmp);
+
+ /* Create result array */
+ //FIXME: Didn't we do that above?
+ $this->departments= array();
+ foreach($tmp as $value){
if(isset($value['description'][0])){
$this->departments[$value['dn']]= get_sub_department($value['dn'])." - [".$value["description"][0]."]";
}else{