commit a3283a7e294bfca1a0f939cebb1c3fca75277f84
parent c074752880faf70cfccbe518a10ab8ac86abc38a
Author: dankert <devnull@localhost>
Date: Sat, 22 Dec 2007 00:26:44 +0100
Steuerung der Baumelemente, die beim Start des Baumes ge?ffnet sind.
Diffstat:
2 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/serviceClasses/AbstractTree.class.php b/serviceClasses/AbstractTree.class.php
@@ -33,7 +33,9 @@ class AbstractTree
var $elements = array();
var $tempElements = array();
- var $userIsAdmin = false;
+ var $userIsAdmin = false;
+
+ var $autoOpen = array(0,1);
/**
* Hoechste Element-Id
@@ -54,8 +56,8 @@ class AbstractTree
$this->tempElements = array();
$this->maxId = 0;
- $this->open(0);
- $this->open(1);
+ foreach( $this->autoOpen as $openId )
+ $this->open($openId);
}
/**
diff --git a/serviceClasses/AdministrationTree.class.php b/serviceClasses/AdministrationTree.class.php
@@ -40,7 +40,8 @@ class AdministrationTree extends AbstractTree
$treeElement->type = 'administration';
$treeElement->icon = 'administration';
- $this->addTreeElement( $treeElement );
+ $this->addTreeElement( $treeElement );
+ $this->autoOpen[] = 2;
}
@@ -67,8 +68,9 @@ class AdministrationTree extends AbstractTree
$treeElement->icon = 'group';
$treeElement->type = 'userandgroups';
- $this->addTreeElement( $treeElement );
-
+ $this->addTreeElement( $treeElement );
+// $this->userandgroups(0);;
+
if ( $conf_config['enable'] )
{
$treeElement = new TreeElement();