1 {include file='documentHeader'}
4 <title>{if $searchID}{lang}wcf.user.search.results{/lang}{else}{lang}wcf.user.members{/lang}{/if} {if $pageNo > 1}- {lang}wcf.page.pageNo{/lang} {/if}- {PAGE_TITLE|language}</title>
6 {include file='headInclude'}
8 {capture assign='canonicalURLParameters'}sortField={@$sortField}&sortOrder={@$sortOrder}{if $letter}&letter={@$letter|rawurlencode}{/if}{/capture}
10 <link rel="next" href="{link controller='MembersList'}pageNo={@$pageNo+1}&{@$canonicalURLParameters}{/link}" />
13 <link rel="prev" href="{link controller='MembersList'}{if $pageNo > 2}pageNo={@$pageNo-1}&{/if}{@$canonicalURLParameters}{/link}" />
15 <link rel="canonical" href="{link controller='MembersList'}{if $pageNo > 1}pageNo={@$pageNo}&{/if}{@$canonicalURLParameters}{/link}" />
17 <script data-relocate="true">
20 WCF.Language.addObject({
21 'wcf.user.button.follow': '{lang}wcf.user.button.follow{/lang}',
22 'wcf.user.button.ignore': '{lang}wcf.user.button.ignore{/lang}',
23 'wcf.user.button.unfollow': '{lang}wcf.user.button.unfollow{/lang}',
24 'wcf.user.button.unignore': '{lang}wcf.user.button.unignore{/lang}'
27 new WCF.User.Action.Follow($('.userList > li'));
28 new WCF.User.Action.Ignore($('.userList > li'));
30 new WCF.Search.User('#searchUsername', function(data) {
31 var $link = '{link controller='User' id=2147483646 title='wcfTitlePlaceholder' encode=false}{/link}';
32 window.location = $link.replace('2147483646', data.objectID).replace('wcfTitlePlaceholder', data.label);
33 }, false, [ ], false);
39 <body id="tpl{$templateName|ucfirst}" data-template="{$templateName}" data-application="{$templateNameApplication}">
41 {capture assign='sidebar'}
42 {assign var=encodedLetter value=$letter|rawurlencode}
44 <form method="post" action="{link controller='UserSearch'}{/link}">
46 <legend><label for="searchUsername">{lang}wcf.user.search{/lang}</label></legend>
51 <input type="text" id="searchUsername" name="username" class="long" placeholder="{lang}wcf.user.username{/lang}" />
52 {@SECURITY_TOKEN_INPUT_TAG}
60 <legend>{lang}wcf.user.members.sort.letters{/lang}</legend>
62 <ul class="buttonList smallButtons letters">
63 {foreach from=$letters item=__letter}
64 <li><a href="{if $searchID}{link controller='MembersList' id=$searchID}sortField={$sortField}&sortOrder={$sortOrder}&letter={$__letter|rawurlencode}{/link}{else}{link controller='MembersList'}sortField={$sortField}&sortOrder={$sortOrder}&letter={$__letter|rawurlencode}{/link}{/if}" class="button small{if $letter == $__letter} active{/if}">{$__letter}</a></li>
66 {if !$letter|empty}<li><a href="{if $searchID}{link controller='MembersList' id=$searchID}sortField={$sortField}&sortOrder={$sortOrder}{/link}{else}{link controller='MembersList'}sortField={$sortField}&sortOrder={$sortOrder}{/link}{/if}" class="button small">{lang}wcf.user.members.sort.letters.all{/lang}</a></li>{/if}
71 <form method="post" action="{if $searchID}{link controller='MembersList' id=$searchID}{/link}{else}{link controller='MembersList'}{/link}{/if}">
73 <legend><label for="sortField">{lang}wcf.user.members.sort{/lang}</label></legend>
78 <select id="sortField" name="sortField">
79 <option value="username"{if $sortField == 'username'} selected="selected"{/if}>{lang}wcf.user.username{/lang}</option>
80 <option value="registrationDate"{if $sortField == 'registrationDate'} selected="selected"{/if}>{lang}wcf.user.registrationDate{/lang}</option>
81 <option value="activityPoints"{if $sortField == 'activityPoints'} selected="selected"{/if}>{lang}wcf.user.activityPoint{/lang}</option>
82 {if MODULE_LIKE}<option value="likesReceived"{if $sortField == 'likesReceived'} selected="selected"{/if}>{lang}wcf.like.likesReceived{/lang}</option>{/if}
83 <option value="lastActivityTime"{if $sortField == 'lastActivityTime'} selected="selected"{/if}>{lang}wcf.user.usersOnline.lastActivity{/lang}</option>
84 {event name='sortField'}
86 <select name="sortOrder">
87 <option value="ASC"{if $sortOrder == 'ASC'} selected="selected"{/if}>{lang}wcf.global.sortOrder.ascending{/lang}</option>
88 <option value="DESC"{if $sortOrder == 'DESC'} selected="selected"{/if}>{lang}wcf.global.sortOrder.descending{/lang}</option>
94 <div class="formSubmit">
95 <input type="submit" value="{lang}wcf.global.button.submit{/lang}" accesskey="s" />
96 <input type="hidden" name="letter" value="{$letter}" />
105 {include file='header' sidebarOrientation='right'}
107 <header class="boxHeadline">
108 <h1>{if $searchID}{lang}wcf.user.search.results{/lang}{else}{lang}wcf.user.members{/lang}{/if} <span class="badge">{#$items}</span></h1>
111 {include file='userNotice'}
113 <div class="contentNavigation">
115 {pages print=true assign=pagesLinks controller='MembersList' id=$searchID link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder&letter=$encodedLetter"}
117 {pages print=true assign=pagesLinks controller='MembersList' link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder&letter=$encodedLetter"}
124 {event name='contentNavigationButtonsTop'}
132 <div class="container marginTop">
133 <ol class="containerList userList">
134 {foreach from=$objects item=user}
135 {include file='userListItem'}
140 <p class="info">{lang}wcf.user.members.noMembers{/lang}</p>
143 <div class="contentNavigation">
150 {event name='contentNavigationButtonsBottom'}
157 {include file='footer'}