#* @vtlvariable name="profileGroups" type="java.util.List" *# #* @vtlvariable name="statusTextRenderer" type="com.atlassian.confluence.userstatus.StatusTextRenderer" *# #* @vtlvariable name="userDetailsManager" type="com.atlassian.confluence.user.UserDetailsManager" *# #* @vtlvariable name="user" type="com.atlassian.user.User" *# #* @vtlvariable name="emailvisible" type="boolean" *# #* @vtlvariable name="viewingMyProfile" type="boolean" *# #* @vtlvariable name="email" type="java.lang.String" *# #* @vtlvariable name="mode" type="java.lang.String" *# #* @vtlvariable name="position" type="java.lang.String" *# #if ($userNotFound) #if ($mode != "people-directory")
$action.getText("confluence.user.profile.notfound", [$htmlUtil.htmlEncode($username)])
#end #else
#userLogoBlock($user)

#userLink($user)

#if ($emailvisible) #if ($email == $user.email) #else $email #end #end
#if ($profileGroups || $mode != "hover" && $mode != "people-directory") #if (!$profileGroups) #set($profileGroups = $userDetailsManager.profileGroups) #end #foreach($group in $profileGroups) #foreach ($key in $userDetailsManager.getProfileKeys($group)) #set ($info = '') #set ($info = $userDetailsManager.getStringProperty($user, $key)) #if ($info != '') #end #end #end
$action.getText("confluence.user.profile.$key"): $statusTextRenderer.render($info)
#end
#end