diff --git a/plugins/admin/departments/class_departmentManagement.inc b/plugins/admin/departments/class_departmentManagement.inc
index 79f1807a15c3e0b2a0994f0cf69cf7bc21cf9066..0265935dc6a8768c4d81df12504d895653787149 100644 (file)
if(isset($_POST['depselect']) && $_POST['depselect']){
$depfilter['depselect']= $_POST['depselect'];
- $this->reload();
}
if($s_action=="root"){
$depfilter['depselect']=($this->config->current['BASE']);
- $this->reload();
}
if($s_action=="home"){
$depfilter['depselect']=(preg_replace("/^[^,]+,/","",$this->ui->dn));
$depfilter['depselect']=(preg_replace("/^[^,]+,/","",$depfilter['depselect']));
- $this->reload();
}
if($s_action=="back"){
}else{
$depfilter['depselect']= $this->config->departments["/"];
}
- $this->reload();
}
if(isset($_GET['act'])&&($_GET['act']=="dep_open")){
$s_action="open";
$s_entry = base64_decode($_GET['dep_id']);
$depfilter['depselect']= $this->config->departments[trim($s_entry)];
- $this->reload();
}
if (isset($_GET['search'])){
array("string"=>_("Department name")),
array("string" =>_("Actions"), "attach" => "style='text-align: right;border:none'")));
+
foreach($this->departments as $key => $val) {
if(!isset($this->config->departments[trim($key)])){
$this->config->departments[trim($key)]="";
}
+
+ $non_empty="";
+ $keys= str_replace("/","\/",$key);
+ foreach($this->config->departments as $keyd=>$vald ){
+ if(preg_match("/".$keys."\/.*/",$keyd)){
+ $non_empty="full";
+ }
+ }
+
$title = $this->config->departments[$key];
-
- $field0 = array("string" => "<img src='images/folder.png' title='"._("department")."' alt='department'>","attach"=>"style='width:20px;'");
+ $field0 = array("string" => "<img src='images/".$non_empty."folder.png' title='"._("department")."' alt='department'>","attach"=>"style='width:20px;'");
$field1 = array("string" => sprintf($linkopen,base64_encode($key),$val), "attach" => "style='width:100%' title='".$title."'");
$field2 = array("string" => preg_replace("/%KEY%/", base64_encode($key), $actions),"attach"=>"style='text-align:right;border:none'");