index 33346fbf17311d3756a106a146bb1432ba70cf86..138d86e345fee5223f74c9d3c085d3a7c392a859 100644 (file)
/* Remove ws tabs, if theres no ws left in the object list */
if((!preg_match("/W/",$objects))&&(isset($this->by_object['workstartup']))){
-// $this->by_object['workstartup']->remove_from_parent();
+ $this->by_object['workservice']->remove_from_parent();
+ unset($this->by_object['workservice']);
+ unset($this->by_name['workservice']);
+ $this->by_object['workstartup']->remove_from_parent();
unset($this->by_object['workstartup']);
unset($this->by_name['workstartup']);
}
$this->by_object['workstartup']= new workstartup($this->config, $this->dn);
$this->by_object['workstartup']->acl = "#all#";
$this->by_object['workstartup']->parent= &$this;
+ $this->by_name['workservice']= _("Devices");
+ $this->by_object['workservice']= new workservice($this->config, $this->dn);
+ $this->by_object['workservice']->acl = "#all#";
+ $this->by_object['workservice']->parent= &$this;
}
}
}
function execute(){
$str = "";
+ /* Call parent execute */
+ plugin::execute();
+
$this->by_object['ogroup']->AddDelMembership();
$this->reload($this->by_object['ogroup']->gosaGroupObjects);
$str .= tabs::execute();
function check()
{
- return (tabs::check(TRUE));
+ return (tabs::check(FALSE));
}