summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--application/modules/fbgui/controllers/IndexController.php8
-rw-r--r--library/Pbs/Filter.php8
2 files changed, 11 insertions, 5 deletions
diff --git a/application/modules/fbgui/controllers/IndexController.php b/application/modules/fbgui/controllers/IndexController.php
index 4658f86..34c1f13 100644
--- a/application/modules/fbgui/controllers/IndexController.php
+++ b/application/modules/fbgui/controllers/IndexController.php
@@ -19,7 +19,9 @@ class Fbgui_IndexController extends Zend_Controller_Action {
$membershipMapper = new Application_Model_MembershipMapper();
$this->membership = new Application_Model_Membership();
- $membershipMapper->find($userIDsNamespace['membershipID'], $this->membership);
+ if (isset($userIDsNamespace['membershipID'])) {
+ $membershipMapper->find($userIDsNamespace['membershipID'], $this->membership);
+ }
}
public function errorAction() {
@@ -50,8 +52,8 @@ class Fbgui_IndexController extends Zend_Controller_Action {
$this->view->notification[] = Pbs_Notifier::notify('You have no membership, therefore you have no own BootMenu', 'info');
}
- $d = new Pbs_Debug();
- $d->debug(array('FBGuiIndexController', $_SERVER['REMOTE_ADDR'], implode("\t", $mySession->postdata)));
+ //$d = new Pbs_Debug();
+ //$d->debug(array('FBGuiIndexController', $_SERVER['REMOTE_ADDR'], implode("\t", $mySession->postdata)));
if(isset($mySession->postdata['serialnumber'])) {
// Create a session
diff --git a/library/Pbs/Filter.php b/library/Pbs/Filter.php
index 8a55f1b..d1b33d7 100644
--- a/library/Pbs/Filter.php
+++ b/library/Pbs/Filter.php
@@ -56,7 +56,9 @@ class Pbs_Filter {
$sessionmapper = new Application_Model_SessionMapper();
$sessionarray = $sessionmapper->findBy(array('alphasessionID' => $_SESSION['alphasessionID']), true);
$session->setOptions($sessionarray[0]);
- $session->setID($sessionarray['sessionID']);
+ if (isset($sessionarray['sessionID'])) {
+ $session->setID($sessionarray['sessionID']);
+ }
if(!isset($userIDsNamespace['membershipID'])) {
$bootisoMapper = new Application_Model_BootIsoMapper();
@@ -394,7 +396,9 @@ class Pbs_Filter {
foreach($result as $e) {
$queryTmp[] = "filterID = '$e'";
}
- $query .= implode(" OR ", $queryTmp);
+ if (!empty($queryTmp)) {
+ $query .= implode(" OR ", $queryTmp);
+ }
$query .= 'ORDER BY priority DESC LIMIT 0,1';
$bootmenuID = 'null';
try {