2 <div class="section sectionContainerList">
3 <ol class="containerList jsGroupedUserList">
4 {foreach from=$users item=user}
5 <li data-object-id="{@$user->userID}">
7 <a href="{link controller='User' object=$user}{/link}" title="{$user->username}">{@$user->getAvatar()->getImageTag(48)}</a>
9 <div class="details userInformation">
10 <div class="containerHeadline">
11 <h3><a href="{link controller='User' object=$user}{/link}">{$user->username}</a>{if MODULE_USER_RANK}
12 {if $user->getUserTitle()}
13 <span class="badge userTitleBadge{if $user->getRank() && $user->getRank()->cssClassName} {@$user->getRank()->cssClassName}{/if}">{$user->getUserTitle()}</span>
15 {if $user->getRank() && $user->getRank()->rankImage}
16 <span class="userRankImage">{@$user->getRank()->getImage()}</span>
20 <ul class="dataList userFacts">
21 <li>{$user->getBirthday($year)}</li>
24 {include file='userInformationButtons'}
26 <dl class="plain inlineDataList">
27 {include file='userInformationStatistics'}
36 <p class="info">{lang}wcf.global.noItems{/lang}</p>
39 <script data-relocate="true">
41 WCF.Language.addObject({
42 'wcf.user.button.follow': '{lang}wcf.user.button.follow{/lang}',
43 'wcf.user.button.ignore': '{lang}wcf.user.button.ignore{/lang}',
44 'wcf.user.button.unfollow': '{lang}wcf.user.button.unfollow{/lang}',
45 'wcf.user.button.unignore': '{lang}wcf.user.button.unignore{/lang}'
48 new WCF.User.Action.Follow($('.jsGroupedUserList > li'));
49 new WCF.User.Action.Ignore($('.jsGroupedUserList > li'));