summaryrefslogtreecommitdiffstats
path: root/application/modules/user/controllers/FilterController.php
diff options
context:
space:
mode:
authorSimon2011-03-31 15:37:15 +0200
committerSimon2011-03-31 15:37:15 +0200
commit0fccf497bc438d135d00e1dc1c686a11259a0f8b (patch)
tree1cdc875a897dbe294cd78b6031baff14ee77a789 /application/modules/user/controllers/FilterController.php
parentFehler in newdata beseitigt (diff)
downloadpbs2-0fccf497bc438d135d00e1dc1c686a11259a0f8b.tar.gz
pbs2-0fccf497bc438d135d00e1dc1c686a11259a0f8b.tar.xz
pbs2-0fccf497bc438d135d00e1dc1c686a11259a0f8b.zip
Filter können nurnoch auf eigene BootMenu verweisen
Diffstat (limited to 'application/modules/user/controllers/FilterController.php')
-rw-r--r--application/modules/user/controllers/FilterController.php32
1 files changed, 10 insertions, 22 deletions
diff --git a/application/modules/user/controllers/FilterController.php b/application/modules/user/controllers/FilterController.php
index c8cd2e5..c9b357c 100644
--- a/application/modules/user/controllers/FilterController.php
+++ b/application/modules/user/controllers/FilterController.php
@@ -63,28 +63,16 @@ class User_FilterController extends Zend_Controller_Action
if(!Pbs_Acl::checkRight('fa'))
$this->_redirect('/user');
- $rr = new Application_Model_GroupGroupsMapper();
- $groupMapper = new Application_Model_GroupMapper();
- $parentGroups = $rr->getParentGroups($this->membership->getGroupID());
- $bootmenus = array();
- foreach($parentGroups as $parentGroup){
- foreach($parentGroup as $p){
- $bmmapper = new Application_Model_BootMenuMapper();
- $result = $bmmapper->findBy('groupID',$p);
- foreach($result as $rr){
- $bm = new Application_Model_BootMenu();
- $bm->setOptions($rr);
- $bm->setID($rr['bootmenuID']);
- if($bm->getMembershipID() == null){
- $group = new Application_Model_Group();
- $groupMapper->find($bm->getGroupID(),$group);
-
- $name = $group->getTitle();
- $bootmenus[$name][$bm->getID()] = $bm->getTitle();
- }
- }
- }
- }
+ $bmmapper = new Application_Model_BootMenuMapper();
+ $result = $bmmapper->findBy('groupID',$this->membership->getGroupID());
+
+ foreach($result as $rr){
+ $bm = new Application_Model_BootMenu();
+ $bm->setOptions($rr);
+ $bm->setID($rr['bootmenuID']);
+ $bootmenus[] = $bm;
+ }
+
$this->view->bootmenus = $bootmenus;