From b5675c099a8b71584bd319ad5ee7d2d046aeb6e7 Mon Sep 17 00:00:00 2001 From: michael pereira Date: Mon, 10 Oct 2011 02:57:04 +0200 Subject: filter group fix --- library/Pbs/Filter.php | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'library') diff --git a/library/Pbs/Filter.php b/library/Pbs/Filter.php index 145e7f5..219e50e 100644 --- a/library/Pbs/Filter.php +++ b/library/Pbs/Filter.php @@ -11,8 +11,7 @@ class Pbs_Filter{ $db = $this->db; $debuglevel = 3; - $userIDsNamespace = Zend_Session::namespaceGet('userIDs'); - print_a($userIDsNamespace['membershipID']); + $userIDsNamespace = Zend_Session::namespaceGet('userIDs'); $membershipMapper = new Application_Model_MembershipMapper(); $this->membership = new Application_Model_Membership(); @@ -22,6 +21,7 @@ class Pbs_Filter{ else{ $this->membership->setID(null); } + // For Testing Filters $testFilter = (isset($_POST['submit']))?true:false; @@ -53,18 +53,21 @@ class Pbs_Filter{ try{ $set = array(); - $session = new Application_Model_Session(); $sessionmapper = new Application_Model_SessionMapper(); $sessionarray = $sessionmapper->findBy(array('alphasessionID' => $_SESSION['alphasessionID']),true); $session->setOptions($sessionarray[0]); $session->setID($sessionarray['sessionID']); - - $bootisoMapper = new Application_Model_BootIsoMapper(); - $bootiso = new Application_Model_BootIso(); - $bootisoMapper->find($session->getBootisoID(),$bootiso); - $groupID = $bootiso->getGroupID(); + + if(!isset($userIDsNamespace['membershipID'])){ + $bootisoMapper = new Application_Model_BootIsoMapper(); + $bootiso = new Application_Model_BootIso(); + $bootisoMapper->find($session->getBootisoID(),$bootiso); + $groupID = $bootiso->getGroupID(); + }else{ + $groupID = $userIDsNamespace['groupID']; + } ######################################################### // IP Adress -- cgit v1.2.3-55-g7522