Merge branch '3.0'
[GitHub/WoltLab/WCF.git] / wcfsetup / install / files / acp / templates / languageList.tpl
CommitLineData
ee61e640
AE
1{include file='header' pageTitle='wcf.acp.language.list'}
2
9543d9fe 3<script data-relocate="true">
ee61e640
AE
4 $(function() {
5 new WCF.Action.Delete('wcf\\data\\language\\LanguageAction', '.jsLanguageRow');
6 new WCF.Action.SimpleProxy({
7 action: 'setAsDefault',
8 className: 'wcf\\data\\language\\LanguageAction',
bd70fec3 9 elements: $('.jsLanguageRow .jsSetAsDefaultButton')
ee61e640
AE
10 }, {
11 success: function(data, statusText, jqXHR) {
bd70fec3 12 window.location.reload();
ee61e640
AE
13 }
14 });
408effbc 15 new WCF.Action.Toggle('wcf\\data\\language\\LanguageAction', $('.jsLanguageRow'));
ee61e640 16 });
ee61e640
AE
17</script>
18
95961bdf 19<header class="contentHeader">
b5c94e9e 20 <div class="contentHeaderTitle">
0edfe081 21 <h1 class="contentTitle">{lang}wcf.acp.language.list{/lang} <span class="badge badgeInverse">{#$items}</span></h1>
b5c94e9e 22 </div>
ee61e640 23
b5c94e9e 24 <nav class="contentHeaderNavigation">
b6886581 25 <ul>
f2b50825
AE
26 <li><a href="{link controller='LanguageAdd'}{/link}" class="button"><span class="icon icon16 fa-plus"></span> <span>{lang}wcf.acp.language.add{/lang}</span></a></li>
27 <li><a href="{link controller='LanguageImport'}{/link}" class="button"><span class="icon icon16 fa-upload"></span> <span>{lang}wcf.acp.language.import{/lang}</span></a></li>
b6886581 28
b5c94e9e 29 {event name='contentHeaderNavigation'}
b6886581
MW
30 </ul>
31 </nav>
b5c94e9e
AE
32</header>
33
34{hascontent}
35 <div class="paginationTop">
36 {content}{pages print=true assign=pagesLinks controller='LanguageList' link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder"}{/content}
37 </div>
38{/hascontent}
ee61e640
AE
39
40{if $objects|count}
95961bdf 41 <div id="userTableContainer" class="section tabularBox">
ee61e640
AE
42 <table class="table">
43 <thead>
44 <tr>
556973c1 45 <th class="columnID columnLanguageID{if $sortField == 'languageID'} active {@$sortOrder}{/if}" colspan="2"><a href="{link controller='LanguageList'}pageNo={@$pageNo}&sortField=languageID&sortOrder={if $sortField == 'languageID' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.global.objectID{/lang}</a></th>
9b566f66 46 <th class="columnTitle columnLanguageName{if $sortField == 'languageName'} active {@$sortOrder}{/if}"><a href="{link controller='LanguageList'}pageNo={@$pageNo}&sortField=languageName&sortOrder={if $sortField == 'languageName' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.global.name{/lang}</a></th>
556973c1
MW
47 <th class="columnDigits columnUsers{if $sortField == 'users'} active {@$sortOrder}{/if}"><a href="{link controller='LanguageList'}pageNo={@$pageNo}&sortField=users&sortOrder={if $sortField == 'users' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.language.users{/lang}</a></th>
48 <th class="columnDigits columnVariables{if $sortField == 'variables'} active {@$sortOrder}{/if}"><a href="{link controller='LanguageList'}pageNo={@$pageNo}&sortField=variables&sortOrder={if $sortField == 'variables' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.language.variables{/lang}</a></th>
49 <th class="columnDigits columnCustomVariables{if $sortField == 'customVariables'} active {@$sortOrder}{/if}"><a href="{link controller='LanguageList'}pageNo={@$pageNo}&sortField=customVariables&sortOrder={if $sortField == 'customVariables' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.language.customVariables{/lang}</a></th>
7991009f
MS
50
51 {event name='columnHeads'}
ee61e640
AE
52 </tr>
53 </thead>
54
55 <tbody>
7991009f
MS
56 {foreach from=$objects item=language}
57 <tr class="jsLanguageRow">
58 <td class="columnIcon">
f2b50825 59 <a href="{link controller='LanguageExport' id=$language->languageID}{/link}" title="{lang}wcf.acp.language.export{/lang}" class="jsTooltip"><span class="icon icon16 fa-download"></span></a>
7991009f 60
b6886581 61 {if !$language->isDefault}
408effbc
MW
62 <span class="icon icon16 fa-{if !$language->isDisabled}check-{/if}square-o jsToggleButton jsTooltip pointer" title="{lang}wcf.global.button.{if $language->isDisabled}enable{else}disable{/if}{/lang}" data-object-id="{@$language->languageID}"></span>
63 <span class="icon icon16 fa-check-circle jsSetAsDefaultButton jsTooltip pointer" title="{lang}wcf.acp.language.setAsDefault{/lang}" title="{lang}wcf.acp.language.setAsDefault{/lang}" data-object-id="{@$language->languageID}"></span>
b6886581 64 {else}
408effbc
MW
65 <span class="icon icon16 fa-{if !$language->isDisabled}check-{/if}square-o disabled" title="{lang}wcf.global.button.{if $language->isDisabled}enable{else}disable{/if}{/lang}"></span>
66 <span class="icon icon16 fa-check-circle disabled" title="{lang}wcf.acp.language.setAsDefault{/lang}"></span>
ee61e640 67 {/if}
7991009f 68
f2b50825 69 <a href="{link controller='LanguageEdit' id=$language->languageID}{/link}" title="{lang}wcf.global.button.edit{/lang}" class="jsTooltip"><span class="icon icon16 fa-pencil"></span></a>
408effbc 70
b6886581 71 {if !$language->isDefault}
23e43ac5 72 <span class="icon icon16 fa-times jsTooltip jsDeleteButton pointer" title="{lang}wcf.global.button.delete{/lang}" data-object-id="{@$language->languageID}" data-confirm-message-html="{lang __encode=true}wcf.acp.language.delete.sure{/lang}"></span>
b6886581 73 {else}
f2b50825 74 <span class="icon icon16 fa-times disabled" title="{lang}wcf.global.button.delete{/lang}"></span>
ee61e640 75 {/if}
7991009f
MS
76
77 {event name='rowButtons'}
78 </td>
79 <td class="columnID columnLanguageID">{@$language->languageID}</td>
bd70fec3 80 <td class="columnTitle columnLanguageName"><a href="{link controller='LanguageEdit' id=$language->languageID}{/link}">{$language->languageName} ({@$language->languageCode})</a></td>
7991009f 81 <td class="columnDigits columnUsers">{#$language->users}</td>
e74a4de3
MW
82 <td class="columnDigits columnVariables"><a href="{link controller='LanguageItemList'}languageID={@$language->languageID}{/link}">{#$language->variables}</a></td>
83 <td class="columnDigits columnCustomVariables">{if $language->customVariables > 0}<a href="{link controller='LanguageItemList'}languageID={@$language->languageID}&hasCustomValue=1{/link}">{#$language->customVariables}</a>{else}{#$language->customVariables}{/if}</td>
d7f7f6eb 84
7991009f
MS
85 {event name='columns'}
86 </tr>
87 {/foreach}
ee61e640
AE
88 </tbody>
89 </table>
90 </div>
91
b5c94e9e
AE
92 <footer class="contentFooter">
93 {hascontent}
94 <div class="paginationBottom">
95 {content}{@$pagesLinks}{/content}
96 </div>
97 {/hascontent}
ee61e640 98
b5c94e9e 99 <nav class="contentFooterNavigation">
b6886581 100 <ul>
f2b50825
AE
101 <li><a href="{link controller='LanguageAdd'}{/link}" class="button"><span class="icon icon16 fa-plus"></span> <span>{lang}wcf.acp.language.add{/lang}</span></a></li>
102 <li><a href="{link controller='LanguageImport'}{/link}" class="button"><span class="icon icon16 fa-upload"></span> <span>{lang}wcf.acp.language.import{/lang}</span></a></li>
b5c94e9e
AE
103
104 {event name='contentFooterNavigation'}
b6886581
MW
105 </ul>
106 </nav>
b5c94e9e 107 </footer>
ee61e640
AE
108{/if}
109
110{include file='footer'}