diff --git a/lib/Froxlor/UI/Callbacks/Text.php b/lib/Froxlor/UI/Callbacks/Text.php index eb85a376..a1439558 100644 --- a/lib/Froxlor/UI/Callbacks/Text.php +++ b/lib/Froxlor/UI/Callbacks/Text.php @@ -42,7 +42,7 @@ class Text public static function customerfullname(array $attributes): string { - return User::getCorrectFullUserDetails($attributes['fields']); + return User::getCorrectFullUserDetails($attributes['fields'], true); } public static function size(array $attributes): string diff --git a/lib/Froxlor/User.php b/lib/Froxlor/User.php index 5ad88a8b..c2f7857f 100644 --- a/lib/Froxlor/User.php +++ b/lib/Froxlor/User.php @@ -38,7 +38,7 @@ class User * * @author Florian Lippert (2003-2009) */ - public static function getCorrectFullUserDetails($userinfo) + public static function getCorrectFullUserDetails($userinfo, $html = false): string { $returnval = ''; @@ -47,7 +47,11 @@ class User $returnval = $userinfo['name'] . ', ' . $userinfo['firstname']; } else { if ($userinfo['name'] != '' && $userinfo['firstname'] != '') { - $returnval = $userinfo['name'] . ', ' . $userinfo['firstname'] . '
' . $userinfo['company'] . ''; + if ($html) { + $returnval = $userinfo['name'] . ', ' . $userinfo['firstname'] . '
' . $userinfo['company'] . ''; + } else { + $returnval = $userinfo['name'] . ', ' . $userinfo['firstname'] . ', ' . $userinfo['company']; + } } else { $returnval = $userinfo['company']; }