From 281a9a40960403b4483af33eec5cebab10e32684 Mon Sep 17 00:00:00 2001 From: Simon Date: Mon, 18 Apr 2011 12:42:30 +0200 Subject: Role Controller geƤndert --- .../modules/user/views/scripts/role/index.phtml | 138 ++++++++++----------- .../modules/user/views/scripts/role/show.phtml | 10 +- 2 files changed, 69 insertions(+), 79 deletions(-) (limited to 'application/modules/user/views') diff --git a/application/modules/user/views/scripts/role/index.phtml b/application/modules/user/views/scripts/role/index.phtml index edf03eb..580238f 100644 --- a/application/modules/user/views/scripts/role/index.phtml +++ b/application/modules/user/views/scripts/role/index.phtml @@ -1,6 +1,4 @@ -userIDsNamespace['groupID']) { - ?> +

Roles

searchform; @@ -9,82 +7,74 @@ if($this->userIDsNamespace['groupID']) { 'class' => 'addbutton')); ?>
-
Available searchfilter:
-
title
-
description
+
Available searchfilter:
+
title
+
description
-
roleList)==0) -echo "There are no roles" ?> roleList as $k => $role): ?> -userIDsNamespace['roleID']) -$class= 'highlight checked'; -?> -
- userIDsNamespace['roleID']) { ?> -
-
Role
- -
+
+roleList)==0) + echo "There are no roles" ?> +roleList as $i => $grouproleList): ?> + $role): ?> -
-
detailsRight) {?> - Show Group editRight) { ?> - Edit Group deleteRight) { ?> - Delete Group - - -
-
- -
- -
 
- getID() == $this->membership->getRoleID()) + $class= 'highlight checked'; + ?> +
+ getID() != $this->userIDsNamespace['roleID']) { ?> +
+
Role
+ getID(); ?> +
+ +
+
detailsRight) {?> + Show Group editRight && $this->membership->getGroupID() == $role->getGroupID()) { ?> + Edit Group deleteRight && $this->membership->getGroupID() == $role->getGroupID()) { ?> + Delete Group -?>
-
+ +
+
getTitle();?>
+
getDescription(); ?> 
+
+
+ +
-
-pagination; -} -?> +pagination; ?>

diff --git a/application/modules/user/views/scripts/role/show.phtml b/application/modules/user/views/scripts/role/show.phtml index 43ae781..765153f 100644 --- a/application/modules/user/views/scripts/role/show.phtml +++ b/application/modules/user/views/scripts/role/show.phtml @@ -9,10 +9,10 @@ if($this->roleID) {

Role Details

deleteRight) echo $this->formButton('deleterole', 'Delete', array( + if($this->deleteRight && $this->roleID == $this->userIDsNamespace['roleID']) echo $this->formButton('deleterole', 'Delete', array( 'onclick' => 'self.location="/user/role/delete/roleID/' . $this->role->getID() .'"', 'class' => 'rightbutton')); - if($this->editRight) echo $this->formButton('editrole', 'Edit', array( + if($this->editRight && $this->roleID == $this->userIDsNamespace['roleID']) echo $this->formButton('editrole', 'Edit', array( 'onclick' => 'self.location="/user/role/edit/roleID/' . $this->role->getID() .'"', 'class' => 'rightbutton')); ?> @@ -38,7 +38,7 @@ if($this->roleID) {

Rights:

rightsAvailable === true) { - if($this->addRightToRoleRight) { + if($this->addRightToRoleRight && $this->roleID == $this->userIDsNamespace['roleID']) { echo $this->formButton('linkright', 'Add Rights', array( 'onclick' => 'self.location="/user/role/linkright/roleID/' . $this->role->getID() .'"', 'class' => 'addbutton'))?> @@ -48,7 +48,7 @@ if($this->rightsAvailable === true) { if(count($this->rightsList)==0) { echo "There are no Rights to display."; } else { - if($this->removeRightOfRoleRight) echo $this->formButton('deleteallrights', 'Delete All Rights', array( + if($this->removeRightOfRoleRight && $this->roleID == $this->userIDsNamespace['roleID']) echo $this->formButton('deleteallrights', 'Delete All Rights', array( 'onclick' => 'self.location="/user/role/unlinkright/rightrolesID/' . $this->roleID . '-all"', 'class' => 'rightbutton'));?>
@@ -63,7 +63,7 @@ if(count($this->rightsList)==0) { foreach($rights as $right): ?>
-
removeRightOfRoleRight) { +
removeRightOfRoleRight && $this->roleID == $this->userIDsNamespace['roleID']) { ?>