openrat-cms

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

commit 5a9021ecad420086323a859c52dd29ad622b78b0
parent 2f118ed81048149438de2e5a02ba6e1b188342a7
Author: dankert <devnull@localhost>
Date:   Wed, 10 Nov 2004 23:49:51 +0100

Feststellen, ob Benutzer Administratorrechte besitzt

Diffstat:
serviceClasses/AbstractTree.class.php | 8+++++++-
1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/serviceClasses/AbstractTree.class.php b/serviceClasses/AbstractTree.class.php @@ -33,6 +33,7 @@ class AbstractTree var $elements = array(); var $tempElements = array(); + var $userIsAdmin = false; /** * Hoechste Element-Id @@ -43,6 +44,11 @@ class AbstractTree // Konstruktor function AbstractTree() { + // Feststellen, ob der angemeldete Benutzer ein Administrator ist + global $SESS; + $user = $SESS['user']; + $this->userIsAdmin = ($user['isAdmin'] == '1'); + // Wurzel-Element laden $this->root(); $this->elements[0] = $this->tempElements[0]; @@ -62,7 +68,7 @@ class AbstractTree $funcName = $this->elements[$elementId]->type; $this->$funcName( $this->elements[$elementId]->internalId ); - // Wenn keine Unterelemente gefunden, dann die Öffnen-Funktion deaktivieren + // Wenn keine Unterelemente gefunden, dann die ?ffnen-Funktion deaktivieren if ( count( $this->tempElements ) == 0 ) $this->elements[$elementId]->type = '';