#macro (profileDetail $key $value)
| $brikitCore.text("confluence.profile.plugin.profile.details.$key") |
#if ($key == "email" || $key == "phone" || $key == "website")
#set ($href = "$value")
#if ($key == "email") #set ($href = "mailto:$value") #end
#if ($key == "phone") #set ($href = "tel:$value") #end
$generalUtil.htmlEncode($value) |
#else
$value |
#end
#end
#set ($mode = $params.get("mode"))
#set ($helper = $params.get("helper"))
#set ($infoPanelWidth = $params.get("infopanel-width"))
#set ($user = $helper.action.user)
#set ($profileUser = $action.context.user)
#if ($profileUser)
$profileUser.fullName
#if ($brikitCore.isSet($profileUser.email))
#profileDetail("email", $generalUtil.htmlEncode($profileUser.email))
#end
#set ($profileDetails = $brikitCore.getUserProfileDetails($profileUser))
#foreach ($key in $profileDetails.keyList())
#if ($profileDetails.get($key))
#profileDetail($key $generalUtil.htmlEncode($profileDetails.get($key)))
#end
#end
#else
User not found
#end