openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

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:
serviceClasses/AbstractTree.class.php | 8+++++---
serviceClasses/AdministrationTree.class.php | 8+++++---
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();