Merge pull request #6006 from WoltLab/file-processor-can-adopt
[GitHub/WoltLab/WCF.git] / wcfsetup / install / files / acp / templates / templateGroupList.tpl
CommitLineData
6570e38e
MW
1{include file='header' pageTitle='wcf.acp.template.group.list'}
2
95961bdf 3<header class="contentHeader">
b5c94e9e 4 <div class="contentHeaderTitle">
0edfe081 5 <h1 class="contentTitle">{lang}wcf.acp.template.group.list{/lang} <span class="badge badgeInverse">{#$items}</span></h1>
b5c94e9e 6 </div>
6570e38e 7
b5c94e9e 8 <nav class="contentHeaderNavigation">
6570e38e 9 <ul>
ab43711a 10 <li><a href="{link controller='TemplateGroupAdd'}{/link}" class="button">{icon name='plus'} <span>{lang}wcf.acp.template.group.add{/lang}</span></a></li>
6570e38e 11
b5c94e9e 12 {event name='contentHeaderNavigation'}
6570e38e
MW
13 </ul>
14 </nav>
b5c94e9e
AE
15</header>
16
17{hascontent}
18 <div class="paginationTop">
19 {content}{pages print=true assign=pagesLinks controller="TemplateGroupList" link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder"}{/content}
20 </div>
21{/hascontent}
6570e38e
MW
22
23{if $objects|count}
95961bdf 24 <div id="templateGroupTableContainer" class="section tabularBox">
8a2555fd 25 <table class="table jsObjectActionContainer" data-object-action-class-name="wcf\data\template\group\TemplateGroupAction">
6570e38e
MW
26 <thead>
27 <tr>
28 <th class="columnID columnTemplateGroupID{if $sortField == 'templateGroupID'} active {@$sortOrder}{/if}" colspan="2"><a href="{link controller='TemplateGroupList'}pageNo={@$pageNo}&sortField=templateGroupID&sortOrder={if $sortField == 'templateGroupID' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.global.objectID{/lang}</a></th>
29 <th class="columnTitle columnTemplateGroupName{if $sortField == 'templateGroupName'} active {@$sortOrder}{/if}"><a href="{link controller='TemplateGroupList'}pageNo={@$pageNo}&sortField=templateGroupName&sortOrder={if $sortField == 'templateGroupName' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.global.name{/lang}</a></th>
30 <th class="columnText columnTemplateGroupFolderName{if $sortField == 'templateGroupFolderName'} active {@$sortOrder}{/if}"><a href="{link controller='TemplateGroupList'}pageNo={@$pageNo}&sortField=templateGroupFolderName&sortOrder={if $sortField == 'templateGroupFolderName' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.template.group.folderName{/lang}</a></th>
31 <th class="columnDigits columnTemplates{if $sortField == 'templates'} active {@$sortOrder}{/if}"><a href="{link controller='TemplateGroupList'}pageNo={@$pageNo}&sortField=templates&sortOrder={if $sortField == 'templates' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.template.group.templates{/lang}</a></th>
d84240b8 32 <th class="columnDigits columnStyles{if $sortField == 'styles'} active {@$sortOrder}{/if}"><a href="{link controller='TemplateGroupList'}pageNo={@$pageNo}&sortField=styles&sortOrder={if $sortField == 'styles' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.template.group.styles{/lang}</a></th>
6570e38e
MW
33
34 {event name='columnHeads'}
35 </tr>
36 </thead>
37
c7bf3ccc 38 <tbody class="jsReloadPageWhenEmpty">
6570e38e 39 {foreach from=$objects item=templateGroup}
8a2555fd 40 <tr class="jsTemplateGroupRow jsObjectActionObject" data-object-id="{@$templateGroup->getObjectID()}">
6570e38e 41 <td class="columnIcon">
b0d8494a 42 {if $templateGroup->isImmutable()}
506fc276 43 <span class="disabled" title="{lang}wcf.global.button.edit{/lang}">
ab43711a 44 {icon name='pencil'}
506fc276 45 </span>
b0d8494a 46 {else}
ab43711a 47 <a href="{link controller='TemplateGroupEdit' id=$templateGroup->templateGroupID}{/link}" title="{lang}wcf.global.button.edit{/lang}" class="jsTooltip">{icon name='pencil'}</a>
b0d8494a
AE
48 {/if}
49
ab43711a 50 <a href="{link controller='TemplateList' templateGroupID=$templateGroup->templateGroupID}{/link}" title="{lang}wcf.acp.template.list{/lang}" class="jsTooltip">{icon name='list'}</a>
b0d8494a
AE
51
52 {if $templateGroup->isImmutable()}
506fc276 53 <span class="disabled" title="{lang}wcf.global.button.delete{/lang}">
ab43711a 54 {icon name='xmark'}
506fc276 55 </span>
b0d8494a 56 {else}
8a2555fd 57 {objectAction action="delete" objectTitle=$templateGroup->getName()}
76eee28f 58 {/if}
6570e38e
MW
59
60 {event name='rowButtons'}
61 </td>
62 <td class="columnID">{@$templateGroup->templateGroupID}</td>
76eee28f
TD
63 <td class="columnTitle columnTemplateGroupName">
64 {if !$templateGroup->isImmutable()}
65 <a href="{link controller='TemplateGroupEdit' id=$templateGroup->templateGroupID}{/link}">
66 {$templateGroup->getName()}
67 </a>
68 {else}
69 {$templateGroup->getName()}
70 {/if}
71 </td>
6570e38e
MW
72 <td class="columnText columnTemplateGroupFolderName">{$templateGroup->templateGroupFolderName}</td>
73 <td class="columnDigits columnTemplates">{#$templateGroup->templates}</td>
d84240b8 74 <td class="columnDigits columnStyles">{#$templateGroup->styles}</td>
6570e38e
MW
75
76 {event name='columns'}
77 </tr>
78 {/foreach}
79 </tbody>
80 </table>
81
82 </div>
83
b5c94e9e
AE
84 <footer class="contentFooter">
85 {hascontent}
86 <div class="paginationBottom">
87 {content}{@$pagesLinks}{/content}
88 </div>
89 {/hascontent}
6570e38e 90
b5c94e9e 91 <nav class="contentFooterNavigation">
6570e38e 92 <ul>
ab43711a 93 <li><a href="{link controller='TemplateGroupAdd'}{/link}" class="button">{icon name='plus'} <span>{lang}wcf.acp.template.group.add{/lang}</span></a></li>
2d63c13c 94
b5c94e9e 95 {event name='contentFooterNavigation'}
6570e38e
MW
96 </ul>
97 </nav>
b5c94e9e 98 </footer>
6570e38e 99{else}
a14d7068 100 <woltlab-core-notice type="info">{lang}wcf.global.noItems{/lang}</woltlab-core-notice>
6570e38e
MW
101{/if}
102
103{include file='footer'}