From ee4955f2e2ee60c55b055a1576b05759c63688d4 Mon Sep 17 00:00:00 2001 From: Björn Geiger Date: Tue, 29 Mar 2011 16:03:30 +0200 Subject: Bei LinkRight werden nun die RightCategories angezeigt --- application/modules/user/forms/LinkRight.php | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'application/modules/user/forms/LinkRight.php') diff --git a/application/modules/user/forms/LinkRight.php b/application/modules/user/forms/LinkRight.php index a7b28b1..d99c2b6 100644 --- a/application/modules/user/forms/LinkRight.php +++ b/application/modules/user/forms/LinkRight.php @@ -3,12 +3,17 @@ class user_Form_LinkRight extends Zend_Form { private $rightlist; + private $rightcategorieslist; private $roleID; public function setRightlist($rightlist){ $this->rightlist = $rightlist; } + public function setRightcategorieslist($rightcategorieslist){ + $this->rightcategorieslist = $rightcategorieslist; + } + public function setRoleID($roleID){ $this->roleID = $roleID; } @@ -22,8 +27,14 @@ class user_Form_LinkRight extends Zend_Form $rightfield ->setLabel('Right:'); if(count($this->rightlist)>0){ - foreach($this->rightlist as $right => $r){ - $rightfield->addMultiOption($r->getID(), $r->getTitle()); + foreach($this->rightcategorieslist as $k => $v) { + $rightfield->addMultiOption("category" . $k, "---" . $v . "---"); + $rights = $this->rightlist[$k]; + foreach($rights as $right => $r){ + $rightfield->addMultiOption($r->getID(), $r->getTitle()); + $count++; + } + } } $rightfield->setRegisterInArrayValidator(false); -- cgit v1.2.3-55-g7522