openrat-cms

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

commit c8039fe8fe6ebcf9b38c19994c4987fe9b1f58fb
parent 1b16159594e3f82561c997cd0c4e0fe1c0adcc3a
Author: dankert <devnull@localhost>
Date:   Thu, 14 Oct 2004 00:17:48 +0200

Ausbau Wechseln der Projekte

Diffstat:
serviceClasses/AdministrationTree.class.php | 19++++++++++++++++---
1 file changed, 16 insertions(+), 3 deletions(-)

diff --git a/serviceClasses/AdministrationTree.class.php b/serviceClasses/AdministrationTree.class.php @@ -70,6 +70,7 @@ class AdministrationTree extends AbstractTree // Wechseln zu: Projekte... + /* foreach( Project::getAll() as $id=>$name ) { $treeElement = new TreeElement(); @@ -84,6 +85,7 @@ class AdministrationTree extends AbstractTree $this->addTreeElement( $treeElement ); } + */ } @@ -120,7 +122,7 @@ class AdministrationTree extends AbstractTree function projects( $id ) { - // Schleife über alle Projekte + // Schleife ?ber alle Projekte foreach( Project::getAll() as $id=>$name ) { $treeElement = new TreeElement(); @@ -155,7 +157,17 @@ class AdministrationTree extends AbstractTree 'callSubaction'=>'edit', 'userid' =>$id )); $treeElement->icon = 'user'; - $treeElement->description = $u->fullname; + + $desc = $u->fullname; + + if ( $u->isAdmin ) + $desc .= ' ('.lang('ADMIN').') '; + if ( $u->desc == "" ) + $desc .= ' - '.lang('NO_DESCRIPTION_AVAILABLE'); + else + $desc .= ' - '.$u->desc; + + $treeElement->description = $desc; $treeElement->target = 'cms_main'; $this->addTreeElement( $treeElement ); @@ -172,13 +184,14 @@ class AdministrationTree extends AbstractTree $g = new Group( $id ); $g->load(); + $treeElement->internalId = $id; $treeElement->text = $g->name; $treeElement->url = Html::url(array('action' =>'main', 'callAction' =>'group', 'groupid' =>$id )); $treeElement->icon = 'group'; - $treeElement->description = lang('GROUP').' '.$g->name; + $treeElement->description = lang('GROUP').' '.$g->name.': '.implode(', ',$g->getUsers()); $treeElement->target = 'cms_main'; $treeElement->type = 'userofgroup';