openrat-cms

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

commit 7ece80c2972bc7076a43163ea6b1da963cc12705
parent 2ce4be174ab3ab44f30cb7250e8839897d4d5868
Author: dankert <devnull@localhost>
Date:   Sun, 28 Nov 2004 17:57:05 +0100

Korrektur Abfrage Berechtigungen

Diffstat:
serviceClasses/ProjectTree.class.php | 10+++++-----
1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/serviceClasses/ProjectTree.class.php b/serviceClasses/ProjectTree.class.php @@ -95,12 +95,12 @@ class ProjectTree extends AbstractTree foreach( $f->getObjectIds() as $id ) { $o = new Object( $id ); + $o->load(); // Wenn keine Leseberechtigung - if ( !$o->hasRight('read') ) + if ( !$o->hasRight( ACL_READ ) ) continue; - $o->load(); $treeElement = new TreeElement(); $treeElement->internalId = $id; $treeElement->target = 'cms_main'; @@ -123,7 +123,7 @@ class ProjectTree extends AbstractTree { // Nur wenn die Seite beschreibbar ist, werden die // Elemente im Baum angezeigt - if ( $o->hasRight('write') ) + if ( $o->hasRight( ACL_WRITE ) ) $treeElement->type='pageelements'; } @@ -167,10 +167,10 @@ class ProjectTree extends AbstractTree // Ermitteln, ob der Benutzer Projektadministrator ist // Projektadministratoren haben das Recht, im Root-Ordner die Eigenschaften zu aendern. - if ( $folder->hasRight('prop') ) + if ( $folder->hasRight( ACL_PROP ) ) $this->userIsProjectAdmin = true; - if ( $folder->hasRight('read') ) + if ( $folder->hasRight( ACL_READ ) ) { $treeElement = new TreeElement(); $treeElement->text = $folder->name;