1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-05-19 09:18:18 +03:00
ifhub.club/application/frontend/skin/synio/components/user/list/user-list-item.tpl
2016-09-03 09:39:46 +07:00

63 lines
1.8 KiB
Smarty

{$component = 'user-list-item'}
{component_define_params params=[ 'user' ]}
{if $user->getUser()}
{$user = $user->getUser()}
{/if}
{* Описание *}
{capture 'content'}
{$session = $user->getSession()}
{$usernote = $user->getUserNote()}
{$isOnline = $user->isOnline()}
{* Рейтинг *}
<div class="{$component}-rating" title="{lang 'vote.rating'}">
{component 'syn-icon' icon='rating'} {$user->getRating()}
</div>
<div class="{$component}-username">
{* Логин *}
<div class="{$component}-login">
<a href="{$user->getUserWebPath()}">
{$user->getLogin()}
</a>
</div>
{* Имя *}
{if $user->getProfileName()}
<div class="{$component}-name">
{$user->getProfileName()|escape}
</div>
{/if}
</div>
{* Статус *}
<div class="{$component}-status {if $isOnline}{$component}-status--online{/if}">
{if $isOnline}
{$aLang.user.status.online}
{else}
{$date = {date_format date=$session->getDateLast() hours_back="12" minutes_back="60" day_back="8" now="60*5" day="day H:i" format="j F в G:i"}|lower}
{if $user->getProfileSex() != 'woman'}
{lang 'user.status.was_online_male' date=$date}
{else}
{lang 'user.status.was_online_female' date=$date}
{/if}
{/if}
</div>
{* Заметка *}
{if $usernote}
<div class="{$component}-note">{$usernote->getText()}</div>
{/if}
{/capture}
{component 'item'
content=$smarty.capture.content
image=[
'url' => $user->getUserWebPath(),
'path' => $user->getProfileAvatarPath(64),
'alt' => $user->getLogin()
]}