summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xapplication/controllers/PersonController.php9
1 files changed, 7 insertions, 2 deletions
diff --git a/application/controllers/PersonController.php b/application/controllers/PersonController.php
index 9fe0257..09638cc 100755
--- a/application/controllers/PersonController.php
+++ b/application/controllers/PersonController.php
@@ -48,9 +48,14 @@ class PersonController extends Zend_Controller_Action
if(count($this->memberships) > 0) {
if(isset($this->userIDsNamespace['membershipID'])) {
$membershipID = $this->userIDsNamespace['membershipID'];
- $personNamesapce = Zend_Session::namespaceGet('memberships');
+ $personNamesapce = Zend_Session::namespaceGet('persons');
+
if($membershipID) {
- $this->currentMembership = $this->memberships[$membershipID];
+ if(count($membershipNamespace) == 1) {
+ $this->currentMembership = $this->memberships[0];
+ } else {
+ $this->currentMembership = $this->memberships[$membershipID];
+ }
}
}
if(count(Zend_Session::namespaceGet('groups')) > 0) {