X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=plugins%2Fadmin%2Fogroups%2Ftabs_ogroups.inc;h=6664bce7e02a2d61f80f24bc4a44433841573735;hb=2738e56e22f23c43e980dea2d34a3c21baa645e9;hp=e6bb6720f32079a717ef165a7fe8b743687d273b;hpb=d4858e2a23b6366b335e7d4d568ed7e30447e988;p=gosa.git diff --git a/plugins/admin/ogroups/tabs_ogroups.inc b/plugins/admin/ogroups/tabs_ogroups.inc index e6bb6720f..6664bce7e 100644 --- a/plugins/admin/ogroups/tabs_ogroups.inc +++ b/plugins/admin/ogroups/tabs_ogroups.inc @@ -61,7 +61,6 @@ class ogrouptabs extends tabs require_once("class_phonequeue.inc"); $this->by_name['phonequeue']= _("Phone queue"); $this->by_object['phonequeue']= new phonequeue($this->config, $this->dn); - $this->by_object['phonequeue']->acl = "#all#"; $this->by_object['phonequeue']->parent= &$this; } } @@ -75,7 +74,6 @@ class ogrouptabs extends tabs require_once("class_mailogroup.inc"); $this->by_name['mailogroup']= _("Mail"); $this->by_object['mailogroup']= new mailogroup($this->config, $this->dn); - $this->by_object['mailogroup']->acl = "#all#"; $this->by_object['mailogroup']->parent= &$this; } } @@ -87,7 +85,6 @@ class ogrouptabs extends tabs if(!isset($this->by_object['termgroup'])){ $this->by_name['termgroup']= _("System"); $this->by_object['termgroup']= new termgroup($this->config, $this->dn); - $this->by_object['termgroup']->acl = "#all#"; $this->by_object['termgroup']->inheritTimeServer = false; $this->by_object['termgroup']->parent= &$this; } @@ -98,16 +95,13 @@ class ogrouptabs extends tabs if(!isset($this->by_object['workstartup'])){ $this->by_name['workstartup']= _("Startup"); $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']->inheritTimeServer = false; $this->by_object['workservice']->parent= &$this; $this->by_name['faiSummary']= _("Summary"); $this->by_object['faiSummary']= new faiSummaryTab($this->config, $this->dn); - $this->by_object['faiSummary']->acl = "#all#"; $this->by_object['faiSummary']->parent= &$this; } } @@ -135,14 +129,13 @@ class ogrouptabs extends tabs function execute(){ $str = ""; - $this->by_object['ogroup']->AddDelMembership(); $this->reload($this->by_object['ogroup']->gosaGroupObjects); $str .= tabs::execute(); return ( $str); } - function ogrouptabs($config, $data, $dn,$category ="") + function ogrouptabs($config, $data, $dn,$category ="ogroups") { tabs::tabs($config, $data, $dn, $category); @@ -199,6 +192,7 @@ class ogrouptabs extends tabs } /* Add references/acls/snapshots */ + $this->reload($this->by_object['ogroup']->gosaGroupObjects); $this->addSpecialTabs(); } @@ -265,6 +259,11 @@ class ogrouptabs extends tabs $baseobject->handle_object_tagging(); } + function getCopyDialog() + { + $this->reload($this->by_object['ogroup']->gosaGroupObjects); + return(tabs::getCopyDialog()); + } } // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: