commit 5a9021ecad420086323a859c52dd29ad622b78b0
parent 2f118ed81048149438de2e5a02ba6e1b188342a7
Author: dankert <devnull@localhost>
Date: Wed, 10 Nov 2004 23:49:51 +0100
Feststellen, ob Benutzer Administratorrechte besitzt
Diffstat:
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 = '';