summaryrefslogtreecommitdiffstats
path: root/application/modules/user
diff options
context:
space:
mode:
Diffstat (limited to 'application/modules/user')
-rw-r--r--application/modules/user/layouts/user.phtml21
1 files changed, 12 insertions, 9 deletions
diff --git a/application/modules/user/layouts/user.phtml b/application/modules/user/layouts/user.phtml
index 184324a..73234e8 100644
--- a/application/modules/user/layouts/user.phtml
+++ b/application/modules/user/layouts/user.phtml
@@ -79,18 +79,21 @@ echo $this->headScript()."\n";
if(Zend_Auth::getInstance()->hasIdentity()){
echo 'Angemeldet als ';
$userIDsNamespace = Zend_Session::namespaceGet('userIDs');
- $membershipMapper = new Application_Model_MembershipMapper();
- $membership = new Application_Model_Membership();
- $membershipMapper->find($userIDsNamespace['membershipID'],$membership);
-
- $person = new Application_Model_Person();
- $personMapper = new Application_Model_PersonMapper();
- $personMapper->find($userIDsNamespace['personID'],$person);
- echo "<b><i>".$person->getFirstname()." ".$person->getName()."</i></b>";
+ if(isset($userIDsNamespace['membershipID'])){
+ $membershipMapper = new Application_Model_MembershipMapper();
+ $membership = new Application_Model_Membership();
+ $membershipMapper->find($userIDsNamespace['membershipID'],$membership);
+ }
+ if(isset($userIDsNamespace['personID'])){
+ $person = new Application_Model_Person();
+ $personMapper = new Application_Model_PersonMapper();
+ $personMapper->find($userIDsNamespace['personID'],$person);
+ echo "<b><i>".$person->getFirstname()." ".$person->getName()."</i></b>";
+ }
if(isset($userIDsNamespace['roleID'])){
echo " in der Rolle ";
-
+
$role = new Application_Model_Role();
$roleMapper = new Application_Model_RoleMapper();
$role = $roleMapper->find($userIDsNamespace['roleID']);