Commit | Line | Data |
---|---|---|
85e6151d MS |
1 | {capture assign='contentTitle'}{lang}wcf.person.list{/lang} <span class="badge">{#$items}</span>{/capture} |
2 | ||
3 | {capture assign='headContent'} | |
4 | {if $pageNo < $pages} | |
5 | <link rel="next" href="{link controller='PersonList'}pageNo={@$pageNo+1}{/link}"> | |
6 | {/if} | |
7 | {if $pageNo > 1} | |
8 | <link rel="prev" href="{link controller='PersonList'}{if $pageNo > 2}pageNo={@$pageNo-1}{/if}{/link}"> | |
9 | {/if} | |
10 | <link rel="canonical" href="{link controller='PersonList'}{if $pageNo > 1}pageNo={@$pageNo}{/if}{/link}"> | |
11 | {/capture} | |
12 | ||
13 | {capture assign='sidebarRight'} | |
14 | <section class="box"> | |
15 | <form method="post" action="{link controller='PersonList'}{/link}"> | |
16 | <h2 class="boxTitle">{lang}wcf.global.sorting{/lang}</h2> | |
17 | ||
18 | <div class="boxContent"> | |
19 | <dl> | |
20 | <dt></dt> | |
21 | <dd> | |
22 | <select id="sortField" name="sortField"> | |
23 | <option value="firstName"{if $sortField == 'firstName'} selected{/if}>{lang}wcf.person.firstName{/lang}</option> | |
24 | <option value="lastName"{if $sortField == 'lastName'} selected{/if}>{lang}wcf.person.lastName{/lang}</option> | |
25 | {event name='sortField'} | |
26 | </select> | |
27 | <select name="sortOrder"> | |
28 | <option value="ASC"{if $sortOrder == 'ASC'} selected{/if}>{lang}wcf.global.sortOrder.ascending{/lang}</option> | |
29 | <option value="DESC"{if $sortOrder == 'DESC'} selected{/if}>{lang}wcf.global.sortOrder.descending{/lang}</option> | |
30 | </select> | |
31 | </dd> | |
32 | </dl> | |
33 | ||
34 | <div class="formSubmit"> | |
35 | <input type="submit" value="{lang}wcf.global.button.submit{/lang}" accesskey="s"> | |
36 | </div> | |
37 | </div> | |
38 | </form> | |
39 | </section> | |
40 | {/capture} | |
41 | ||
42 | {include file='header'} | |
43 | ||
44 | {hascontent} | |
45 | <div class="paginationTop"> | |
46 | {content} | |
47 | {pages print=true assign=pagesLinks controller='PersonList' link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder"} | |
48 | {/content} | |
49 | </div> | |
50 | {/hascontent} | |
51 | ||
52 | {if $items} | |
53 | <div class="section sectionContainerList"> | |
54 | <ol class="containerList personList"> | |
55 | {foreach from=$objects item=person} | |
56 | <li> | |
57 | <div class="box48"> | |
58 | <span class="icon icon48 fa-user"></span> | |
59 | ||
60 | <div class="details personInformation"> | |
61 | <div class="containerHeadline"> | |
b9b6fa14 | 62 | <h3>{anchor object=$boxPerson}</h3> |
85e6151d MS |
63 | </div> |
64 | ||
65 | {hascontent} | |
66 | <ul class="inlineList commaSeparated"> | |
67 | {content}{event name='personData'}{/content} | |
68 | </ul> | |
69 | {/hascontent} | |
70 | ||
71 | {hascontent} | |
72 | <dl class="plain inlineDataList small"> | |
73 | {content} | |
74 | {if $person->enableComments} | |
75 | <dt>{lang}wcf.person.comments{/lang}</dt> | |
76 | <dd>{#$person->comments}</dd> | |
77 | {/if} | |
78 | ||
79 | {event name='personStatistics'} | |
80 | {/content} | |
81 | </dl> | |
82 | {/hascontent} | |
83 | </div> | |
84 | </div> | |
85 | </li> | |
86 | {/foreach} | |
87 | </ol> | |
88 | </div> | |
89 | {else} | |
90 | <p class="info">{lang}wcf.global.noItems{/lang}</p> | |
91 | {/if} | |
92 | ||
93 | <footer class="contentFooter"> | |
94 | {hascontent} | |
95 | <div class="paginationBottom"> | |
96 | {content}{@$pagesLinks}{/content} | |
97 | </div> | |
98 | {/hascontent} | |
99 | ||
100 | {hascontent} | |
101 | <nav class="contentFooterNavigation"> | |
102 | <ul> | |
103 | {content}{event name='contentFooterNavigation'}{/content} | |
104 | </ul> | |
105 | </nav> | |
106 | {/hascontent} | |
107 | </footer> | |
108 | ||
109 | {include file='footer'} |