}
}
-
- /**
- * @brief get display name
- * @param $uid The username
- * @return string display name or uid if no display name is defined
- *
- */
- private static function determineDisplayName($uid) {
- $user = self::getManager()->get($uid);
- if ($user) {
- return $user->getDisplayName();
- } else {
- return $uid;
- }
- }
-
/**
* @brief Logs the current user out and kills all the session data
*
/**
* @brief get the display name of the user currently logged in.
+ * @param string $uid
* @return string uid or false
*/
- public static function getDisplayName($user = null) {
- if ($user) {
- return self::determineDisplayName($user);
+ public static function getDisplayName($uid = null) {
+ if ($uid) {
+ $user = self::getManager()->get($uid);
+ if ($user) {
+ return $user->getDisplayName();
+ } else {
+ return $uid;
+ }
} else {
$user = self::getUserSession()->getUser();
if ($user) {