diff --git a/library/Fiktiv/View/Helper/AuthLink.php b/library/Fiktiv/View/Helper/AuthLink.php index 2bcd6ca..91b580e 100644 --- a/library/Fiktiv/View/Helper/AuthLink.php +++ b/library/Fiktiv/View/Helper/AuthLink.php @@ -14,16 +14,31 @@ class Fiktiv_View_Helper_AuthLink extends Zend_View_Helper_Abstract $prefix = ''; if ($auth->hasIdentity()) { + $identity = $auth->getIdentity(); $options['action'] = 'logout'; $display = 'u:logout'; + $prefix = ''; - $prefix = $auth->getIdentity()->firstName.' (Profile) '; + if (strlen($identity->firstName)) { + $prefix .= $identity->firstName; + + if (strlen($identity->lastName)) { + $prefix .= ' ' . $identity->lastName[0]; + } + } else { + $prefix .= $this->view->translate('Unknown'); + } + + $prefix .= ' | '; } else { $options['action'] = 'login'; $display = 'u:login'; } - return $prefix.'' . $this->view->translate($display) . ''; + return $prefix + . '' + . $this->view->translate($display) + . ''; } -} \ No newline at end of file +}