diff options
| author | Simon | 2011-03-31 15:37:15 +0200 |
|---|---|---|
| committer | Simon | 2011-03-31 15:37:15 +0200 |
| commit | 0fccf497bc438d135d00e1dc1c686a11259a0f8b (patch) | |
| tree | 1cdc875a897dbe294cd78b6031baff14ee77a789 /application/modules/user/controllers | |
| parent | Fehler in newdata beseitigt (diff) | |
| download | pbs2-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')
| -rw-r--r-- | application/modules/user/controllers/FilterController.php | 32 |
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; |
