summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 59e525a)
raw | patch | inline | side by side (parent: 59e525a)
author | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Tue, 16 May 2006 04:07:01 +0000 (04:07 +0000) | ||
committer | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Tue, 16 May 2006 04:07:01 +0000 (04:07 +0000) |
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@3350 594d385d-05f5-0310-b6e9-bd551577e9d8
plugins/admin/departments/class_departmentManagement.inc | patch | blob | history |
diff --git a/plugins/admin/departments/class_departmentManagement.inc b/plugins/admin/departments/class_departmentManagement.inc
index 5f9ed0d06288d3f4aa463072ead95e5e1ed6ae6e..d77066f6915f63686f99efb24f6e85e7fdc91b19 100644 (file)
$smarty = get_smarty();
$display = "";
- $depfilter = get_global("depfilter");
$s_action = ""; // Will contain an action, like del or edit
$s_entry = ""; // The entry name for edit delete -...
if($this->DivListDepartment->SubSearch){
$res= get_list("(&(|(ou=$Regex)(description=$Regex))(objectClass=gosaDepartment))",
- $this->ui->subtreeACL, $base, array("ou", "description"), GL_SIZELIMIT | GL_CONVERT | GL_SUBSEARCH);
+ $this->ui->subtreeACL, $base, array("ou", "description"), GL_SIZELIMIT | GL_SUBSEARCH);
}else{
$res= get_list("(&(|(ou=$Regex)(description=$Regex))(objectClass=gosaDepartment))",
- $this->ui->subtreeACL, $base, array("ou", "description"), GL_SIZELIMIT | GL_CONVERT);
+ $this->ui->subtreeACL, $base, array("ou", "description"), GL_SIZELIMIT );
}
$this->departments= array();
- foreach ($res as $value){
+ foreach ($res as $key => $value){
+
+ /* Don't display base as entry on subsearch */
+ if(($value['dn'] == $base) && ($this->DivListDepartment->SubSearch)){
+ continue;
+ }
+
+ $cdn= convert_department_dn($value['dn']);
+
+ /* Append to dep list */
if(isset($value["description"][0])){
- $this->departments[$value['dn']]= get_sub_department($value['dn'])." - [".$value["description"][0]."]";
+ $this->departments[$cdn]= get_sub_department($cdn)." - [".$value["description"][0]."]";
}else{
- $this->departments[$value['dn']]= get_sub_department($value['dn']);//$value["description"][0];
+ $this->departments[$cdn]= get_sub_department($cdn);//$value["description"][0];
}
}
natcasesort ($this->departments);