Code

Added FAIstate update
[gosa.git] / plugins / admin / departments / tabs_department.inc
index f5d771bde0170033e5bdfba5a331a79edfe40024..9e3f6675bd435d75c7d2b63d27be774d3adf3635 100644 (file)
@@ -4,10 +4,13 @@ class deptabs extends tabs
 {
   var $base= "";
 
-  function deptabs($config, $data, $dn)
+  function deptabs($config, $data, $dn,$category)
   {
-    tabs::tabs($config, $data, $dn);
+    tabs::tabs($config, $data, $dn,$category);
     $this->base= $this->by_object['department']->base;
+
+    /* Add references/acls/snapshots */
+    $this->addSpecialTabs();
   }
 
   function check()
@@ -32,14 +35,18 @@ class deptabs extends tabs
         }else{
           /* Prepare to be moved */
           $baseobject->recursive_move($this->dn, $new_dn);                     
+          $this->by_object['department'] = $baseobject;
           return;
         }
       }
     }
     $this->dn= $new_dn;
+    $baseobject->dn= $this->dn;
+    $this->by_object['department']= $baseobject;
     return(tabs::save(TRUE));
   }
 
+
 }
 // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
 ?>