diff options
| author | Björn Geiger | 2011-03-29 16:26:39 +0200 |
|---|---|---|
| committer | Björn Geiger | 2011-03-29 16:26:39 +0200 |
| commit | 6521222deb21df89ba62fe5b92d25fcf8fc643bb (patch) | |
| tree | 00dd2708e0ce2de8337d9a0d7090d4d3c9190b92 /application/modules/user/controllers/RoleController.php | |
| parent | aktive Rolle wird angezeigt (diff) | |
| download | pbs2-6521222deb21df89ba62fe5b92d25fcf8fc643bb.tar.gz pbs2-6521222deb21df89ba62fe5b92d25fcf8fc643bb.tar.xz pbs2-6521222deb21df89ba62fe5b92d25fcf8fc643bb.zip | |
RightCategories auch auf der Role Detail Seite
Diffstat (limited to 'application/modules/user/controllers/RoleController.php')
| -rw-r--r-- | application/modules/user/controllers/RoleController.php | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/application/modules/user/controllers/RoleController.php b/application/modules/user/controllers/RoleController.php index 3db425f..3d8e0de 100644 --- a/application/modules/user/controllers/RoleController.php +++ b/application/modules/user/controllers/RoleController.php @@ -131,12 +131,20 @@ class User_RoleController extends Zend_Controller_Action if(count($rightroles) > 0) { foreach($rightroles as $rightrole) { $right = $this->rightMapper->find($rightrole['rightID']); - $rightsList[] = $right; + $rightsList[$right->getRightcategoryID()][] = $right; } if(is_array($rightsList)) { $this->view->rightsList = $rightsList; } } + $rightCategoryMapper = new Application_Model_RightCategoryMapper(); + $rightCategories = $rightCategoryMapper->fetchAll(); + if(count($rightCategories) > 0) { + foreach($rightCategories as $rightCategory) { + $rightcategorieslist[$rightCategory->getID()] = $rightCategory->getTitle(); + } + $this->view->rightcategorieslist = $rightcategorieslist; + } $this->view->role = $this->roleMapper->find($roleID); $this->view->roleID = $roleID; $this->view->userIDsNamespace = $this->userIDsNamespace; @@ -214,8 +222,7 @@ class User_RoleController extends Zend_Controller_Action } } if(!$found) { - $rightCategory = $right->getRightcategoryID(); - $rightlist[$rightCategory][] = $right; + $rightlist[$right->getRightcategoryID()][] = $right; } $found = false; } |
