summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 000c9af)
raw | patch | inline | side by side (parent: 000c9af)
author | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Wed, 19 Oct 2005 08:32:46 +0000 (08:32 +0000) | ||
committer | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Wed, 19 Oct 2005 08:32:46 +0000 (08:32 +0000) |
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@1615 594d385d-05f5-0310-b6e9-bd551577e9d8
plugins/admin/ogroups/tabs_ogroups.inc | patch | blob | history |
index 327b473e75c78e06a7ea677fb048cb1fe7d7ac6b..33346fbf17311d3756a106a146bb1432ba70cf86 100644 (file)
unset($this->by_object['termgroup']);
unset($this->by_name['termgroup']);
}
+
+ /* 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();
+ unset($this->by_object['workstartup']);
+ unset($this->by_name['workstartup']);
+ }
/* Create goPhoneAccount if theres an user with goPhoneAccount
* but only if there is currently no queue enabled.
}
/* Add mail group tab , if there is curerntly no mail tab defined */
- if((!preg_match("/U/",$objects))&&(!isset($this->by_object['mailogroup']))){
+ if((preg_match("/U/",$objects))&&(!isset($this->by_object['mailogroup']))){
if(isset($this->config->current['MAILMETHOD'])){
if (preg_match('/kolab/i', $this->config->current['MAILMETHOD'])){
require_once("class_mailogroup.inc");
}
/* Add Terminal tab */
- if((!preg_match("/T/",$objects))&&(!isset($this->by_object['termgroup']))){
+ if((preg_match("/T/",$objects))&&(!isset($this->by_object['termgroup']))){
require_once("class_termgroup.inc");
if(!isset($this->by_object['termgroup'])){
$this->by_name['termgroup']= _("Terminals");
$this->by_object['termgroup']->parent= &$this;
}
}
+
+ /* Add Workstation tabs */
+ if((preg_match("/W/",$objects))&&(!isset($this->by_object['workstartup']))){
+ 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;
+ }
+ }
}
function execute(){