{if $userInfo.is_private neq 'true' or $gBitUser->mUserId eq $userInfo.user_id} {strip} {bitmodule}
{if $userInfo.portrait_url} {tr}Portrait{/tr} {elseif $userInfo.avatar_url} {tr}Avatar{/tr} {else} {biticon ipackage="users" iname="silhouette" iexplain="" class="userportrait"} {/if}
{if $gQueryUserId and $gBitSystem->isPackageActive( 'messages' ) and $gBitUser->hasPermission( 'p_messages_send' ) and $userPrefs.messages_allow_messages eq 'y'}  {booticon iname="icon-envelope" ipackage="icons" iexplain="Send user a personal message" iforce="icon"} {/if} {if $gBitUser->hasPermission('p_users_edit_user_homepage')} {booticon iname="icon-edit" ipackage="icons" iexplain="Edit your preferences"} {/if}

{displayname hash=$userInfo}

{if $gBitUser->hasPermission( 'p_users_admin' )}
{$userInfo.email|default:'No Email'} ({$userInfo.user_id})
{/if} {if $userInfo.publicEmail} {$userInfo.publicEmail} {/if}
{tr}Joined{/tr}: {$userInfo.registration_date|bit_short_date}
{tr}Last visit{/tr}: {$userInfo.last_login|bit_short_date}
{if $userPrefs.flag}{biticon iforce=icon ipackage=users ipath=flags/ iname=$userPrefs.flag iexplain=$userPrefs.flag}{/if} {assign var=langcode value=$userPrefs.bitlanguage|default:$gBitSystem->getConfig('bitlanguage','en')}{$gBitLanguage->mLanguageList.$langcode.native_name} {/bitmodule} {/strip} {/if}