1 {include file='header' pageTitle='wcf.acp.user.option.category.list'}
3 <header class="contentHeader">
4 <div class="contentHeaderTitle">
5 <h1 class="contentTitle">{lang}wcf.acp.user.option.category.list{/lang}{if $items} <span class="badge badgeInverse">{#$items}</span>{/if}</h1>
8 <nav class="contentHeaderNavigation">
10 <li><a href="{link controller='UserOptionCategoryAdd'}{/link}" class="button">{icon name='plus'} <span>{lang}wcf.acp.user.option.category.add{/lang}</span></a></li>
12 {event name='contentHeaderNavigation'}
19 <div class="paginationTop">
20 {content}{pages print=true assign=pagesLinks controller="UserOptionCategoryList" link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder"}{/content}
25 <div class="section tabularBox">
26 <table class="table jsObjectActionContainer" data-object-action-class-name="wcf\data\user\option\category\UserOptionCategoryAction">
29 <th class="columnID columnCategoryID{if $sortField == 'categoryID'} active {@$sortOrder}{/if}" colspan="2"><a href="{link controller='UserOptionCategoryList'}pageNo={@$pageNo}&sortField=categoryID&sortOrder={if $sortField == 'categoryID' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.global.objectID{/lang}</a></th>
30 <th class="columnTitle columnCategoryName{if $sortField == 'categoryName'} active {@$sortOrder}{/if}"><a href="{link controller='UserOptionCategoryList'}pageNo={@$pageNo}&sortField=categoryName&sortOrder={if $sortField == 'categoryName' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.global.name{/lang}</a></th>
31 <th class="columnDigits columnOptions{if $sortField == 'options'} active {@$sortOrder}{/if}"><a href="{link controller='UserOptionCategoryList'}pageNo={@$pageNo}&sortField=options&sortOrder={if $sortField == 'options' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.user.option.category.options{/lang}</a></th>
32 <th class="columnDigits columnShowOrder{if $sortField == 'showOrder'} active {@$sortOrder}{/if}"><a href="{link controller='UserOptionCategoryList'}pageNo={@$pageNo}&sortField=showOrder&sortOrder={if $sortField == 'showOrder' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.global.showOrder{/lang}</a></th>
34 {event name='columnHeads'}
38 <tbody class="jsReloadPageWhenEmpty">
39 {foreach from=$objects item=category}
40 <tr class="jsCategoryRow jsObjectActionObject" data-object-id="{@$category->getObjectID()}">
41 <td class="columnIcon">
42 <a href="{link controller='UserOptionCategoryEdit' id=$category->categoryID}{/link}" title="{lang}wcf.global.button.edit{/lang}" class="jsTooltip">{icon name='pencil'}</a>
43 {if $category->userOptions > 0}
44 <span class="disabled" title="{lang}wcf.global.button.delete{/lang}">
48 {objectAction action="delete" objectTitle=$category->getTitle()}
51 {event name='rowButtons'}
53 <td class="columnID">{@$category->categoryID}</td>
54 <td class="columnTitle columnCategoryName"><a href="{link controller='UserOptionCategoryEdit' id=$category->categoryID}{/link}">{lang}wcf.user.option.category.{$category->categoryName}{/lang}</a></td>
55 <td class="columnDigits columnOptions">{#$category->userOptions}</td>
56 <td class="columnDigits columnShowOrder">{#$category->showOrder}</td>
58 {event name='columns'}
65 <footer class="contentFooter">
67 <div class="paginationBottom">
68 {content}{@$pagesLinks}{/content}
72 <nav class="contentFooterNavigation">
74 <li><a href="{link controller='UserOptionCategoryAdd'}{/link}" class="button">{icon name='plus'} <span>{lang}wcf.acp.user.option.category.add{/lang}</span></a></li>
76 {event name='contentFooterNavigation'}
81 <woltlab-core-notice type="info">{lang}wcf.global.noItems{/lang}</woltlab-core-notice>
84 {include file='footer'}