summaryrefslogtreecommitdiffstats
path: root/application/modules/fbgui/controllers/IndexController.php
diff options
context:
space:
mode:
Diffstat (limited to 'application/modules/fbgui/controllers/IndexController.php')
-rw-r--r--application/modules/fbgui/controllers/IndexController.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/application/modules/fbgui/controllers/IndexController.php b/application/modules/fbgui/controllers/IndexController.php
index fb8282a..d537e0b 100644
--- a/application/modules/fbgui/controllers/IndexController.php
+++ b/application/modules/fbgui/controllers/IndexController.php
@@ -17,6 +17,8 @@ class Fbgui_IndexController extends Zend_Controller_Action
public function init()
{
/* Initialize action controller here */
+ $userIDsNamespace = Zend_Session::namespaceGet('userIDs');
+
$membershipMapper = new Application_Model_MembershipMapper();
$this->membership = new Application_Model_Membership();
$membershipMapper->find($userIDsNamespace['membershipID'],$this->membership);
@@ -84,13 +86,14 @@ class Fbgui_IndexController extends Zend_Controller_Action
$_SESSION['alphasessionID'] = $session->getAlphasessionID();
}
else{
+ print_a('session wiedergefunden');
$session = new Application_Model_Session();
$sessionMapper = new Application_Model_SessionMapper();
$sessions = $sessionMapper->findBy(array('alphasessionID'=>$_SESSION['alphasessionID']));
$session = $sessions[0];
if($this->membership->getID() != ''){
$session->setMembershipID($this->membership->getID());
- $session->save();
+ $sessionMapper->save($session);
}
}
// Request Bootmenu