From 98c3377e145ff0ee36f2df81ddfc051857166735 Mon Sep 17 00:00:00 2001 From: Björn Geiger Date: Fri, 28 Oct 2011 12:06:30 +0200 Subject: verschiedenes --- application/controllers/PersonController.php | 10 +++++++--- gearman/controllerWorker.jar | Bin 939818 -> 939818 bytes 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/application/controllers/PersonController.php b/application/controllers/PersonController.php index 75bec62..9fe0257 100755 --- a/application/controllers/PersonController.php +++ b/application/controllers/PersonController.php @@ -37,8 +37,13 @@ class PersonController extends Zend_Controller_Action break; } } - foreach(Zend_Session::namespaceGet('memberships') as $membership) { - $this->memberships[$membership->getID()] = $membership; + $membershipNamespace = Zend_Session::namespaceGet('memberships'); + if(count($membershipNamespace) == 1) { + $this->memberships[0] = $membershipNamespace[0]; + } else { + foreach($membershipNamespace as $membership) { + $this->memberships[$membership->getID()] = $membership; + } } if(count($this->memberships) > 0) { if(isset($this->userIDsNamespace['membershipID'])) { @@ -80,7 +85,6 @@ class PersonController extends Zend_Controller_Action $group->setID(sprintf("%s", $groupXML->group->id)); $group->setTitle(sprintf("%s", $groupXML->group->title)); $group->setDescription(sprintf("%s", $groupXML->group->description)); - $groupSession->$groupID = $group; } } diff --git a/gearman/controllerWorker.jar b/gearman/controllerWorker.jar index 842e0b5..ca822bd 100755 Binary files a/gearman/controllerWorker.jar and b/gearman/controllerWorker.jar differ -- cgit v1.2.3-55-g7522