Code

Updated ACL check for groups.
[gosa.git] / plugins / admin / departments / main.inc
index e0ec1e3a35b57acf70bcc6095e79a1bbaf4742af..5db627873ebe0dfa0a7b684d204147f52c2ae90f 100644 (file)
@@ -31,11 +31,14 @@ if ($remove_lock){
                $_SESSION['department']= new departmentManagement($config, $ui);
        }
        $department= $_SESSION['department'];
+       
+       /* Show and save dialog */
+       $department->save_object();
        $output= $department->execute();
 
        /* Page header*/
        if (isset($_SESSION['objectinfo'])){
-               $display= print_header(get_template_path('images/department.png'), _("Department management"), "<img alt=\"\" align=\"middle\" src=\"".get_template_path('images/closedlock.png')."\"> ".@ldap::fix($_SESSION['objectinfo']));
+               $display= print_header(get_template_path('images/department.png'), _("Department management"), "<img alt=\"\" align=\"middle\" src=\"".get_template_path('images/closedlock.png')."\"> ".@LDAP::fix($_SESSION['objectinfo']));
        } else {
                $display= print_header(get_template_path('images/department.png'), _("Department management"));
        }
@@ -46,12 +49,9 @@ if ($remove_lock){
                sess_del ('department');
        }
 
-       /* Show and save dialog */
-       $department->save_object();
-
        $display.= $output;
-
        $_SESSION['department']= $department;
+       $config = $department->config;
 }
 
 ?>