Merge branch '5.2' into 5.3
[GitHub/WoltLab/WCF.git] / wcfsetup / install / files / acp / templates / packageUpdateServerList.tpl
CommitLineData
7485c55b 1{include file='header' pageTitle='wcf.acp.updateServer.list'}
158bd3ca 2
9543d9fe 3<script data-relocate="true">
158bd3ca 4 $(function() {
d371330f 5 new WCF.Action.Delete('wcf\\data\\package\\update\\server\\PackageUpdateServerAction', '.jsUpdateServerRow');
46fc9d49 6 new WCF.Action.Toggle('wcf\\data\\package\\update\\server\\PackageUpdateServerAction', '.jsUpdateServerRow');
158bd3ca 7 });
158bd3ca
TD
8</script>
9
95961bdf 10<header class="contentHeader">
b5c94e9e 11 <div class="contentHeaderTitle">
0edfe081 12 <h1 class="contentTitle">{lang}wcf.acp.updateServer.list{/lang}{if $items} <span class="badge badgeInverse">{#$items}</span>{/if}</h1>
b5c94e9e 13 </div>
e89c399a 14
b5c94e9e 15 <nav class="contentHeaderNavigation">
184a8d6d 16 <ul>
f2b50825 17 <li><a href="{link controller='PackageUpdateServerAdd'}{/link}" class="button"><span class="icon icon16 fa-plus"></span> <span>{lang}wcf.acp.updateServer.add{/lang}</span></a></li>
5348d3d2 18
b5c94e9e 19 {event name='contentHeaderNavigation'}
ef097134 20 </ul>
158bd3ca 21 </nav>
b5c94e9e
AE
22</header>
23
24{hascontent}
25 <div class="paginationTop">
26 {content}{pages print=true assign=pagesLinks controller="PackageUpdateServerList" link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder"}{/content}
27 </div>
28{/hascontent}
158bd3ca 29
3a21672e 30{if $objects|count}
95961bdf 31 <div class="section tabularBox">
184a8d6d 32 <table class="table">
158bd3ca 33 <thead>
77da1fd8 34 <tr>
556973c1 35 <th class="columnID columnPackageUpdateServerID{if $sortField == 'packageUpdateServerID'} active {@$sortOrder}{/if}" colspan="2"><a href="{link controller='PackageUpdateServerList'}pageNo={@$pageNo}&sortField=packageUpdateServerID&sortOrder={if $sortField == 'packageUpdateServerID' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.global.objectID{/lang}</a></th>
e0598c52 36 <th class="columnTitle columnServerURL{if $sortField == 'serverURL'} active {@$sortOrder}{/if}"><a href="{link controller='PackageUpdateServerList'}pageNo={@$pageNo}&sortField=serverURL&sortOrder={if $sortField == 'serverURL' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.updateServer.serverURL{/lang}</a></th>
5ca2ff6c 37 <th class="columnLoginUsername{if $sortField == 'loginUsername'} active {@$sortOrder}{/if}"><a href="{link controller='PackageUpdateServerList'}pageNo={@$pageNo}&sortField=loginUsername&sortOrder={if $sortField == 'loginUsername' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.updateServer.loginUsername{/lang}</a></th>
556973c1
MW
38 <th class="columnDigits columnPackages{if $sortField == 'packages'} active {@$sortOrder}{/if}"><a href="{link controller='PackageUpdateServerList'}pageNo={@$pageNo}&sortField=packages&sortOrder={if $sortField == 'packages' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.updateServer.packages{/lang}</a></th>
39 <th class="columnStatus{if $sortField == 'status'} active {@$sortOrder}{/if}"><a href="{link controller='PackageUpdateServerList'}pageNo={@$pageNo}&sortField=status&sortOrder={if $sortField == 'status' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.updateServer.status{/lang}</a></th>
40 <th class="columnText columnErrorText{if $sortField == 'errorMessage'} active {@$sortOrder}{/if}"><a href="{link controller='PackageUpdateServerList'}pageNo={@$pageNo}&sortField=errorMessage&sortOrder={if $sortField == 'errorMessage' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.updateServer.errorMessage{/lang}</a></th>
41 <th class="columnDate columnTimestamp{if $sortField == 'lastUpdateTime'} active {@$sortOrder}{/if}"><a href="{link controller='PackageUpdateServerList'}pageNo={@$pageNo}&sortField=lastUpdateTime&sortOrder={if $sortField == 'lastUpdateTime' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.updateServer.lastUpdateTime{/lang}</a></th>
158bd3ca 42
7991009f 43 {event name='columnHeads'}
158bd3ca
TD
44 </tr>
45 </thead>
eee4c4ff 46
158bd3ca 47 <tbody>
3a21672e
MS
48 {foreach from=$objects item=updateServer}
49 <tr class="jsUpdateServerRow">
50 <td class="columnIcon">
ee83434a
AE
51 {if $updateServer->canDisable()}
52 <span class="icon icon16 fa-{if !$updateServer->isDisabled}check-{/if}square-o jsToggleButton jsTooltip pointer" title="{lang}wcf.global.button.{if !$updateServer->isDisabled}disable{else}enable{/if}{/lang}" data-object-id="{@$updateServer->packageUpdateServerID}"></span>
53 {else}
54 <span class="icon icon16 fa-check-square-o disabled"></span>
55 {/if}
3a21672e 56 <a href="{link controller='PackageUpdateServerEdit' id=$updateServer->packageUpdateServerID}{/link}" title="{lang}wcf.global.button.edit{/lang}" class="jsTooltip"><span class="icon icon16 fa-pencil"></span></a>
ee83434a 57 <span class="icon icon16 fa-times {if $updateServer->canDelete()}jsDeleteButton jsTooltip pointer{else}disabled{/if}"{if $updateServer->canDelete()} title="{lang}wcf.global.button.delete{/lang}" data-object-id="{@$updateServer->packageUpdateServerID}" data-confirm-message-html="{lang __encode=true}wcf.acp.updateServer.delete.sure{/lang}"{/if}></span>
8f08c7d0 58
3a21672e
MS
59 {event name='itemButtons'}
60 </td>
e0598c52 61 <td class="columnID columnPackageUpdateServerID">{@$updateServer->packageUpdateServerID}</td>
5ca2ff6c
TD
62 <td class="columnTitle columnServerURL"><a href="{link controller='PackageUpdateServerEdit' id=$updateServer->packageUpdateServerID}{/link}" title="{lang}wcf.acp.updateServer.edit{/lang}">{$updateServer->serverURL}</a></td>
63 <td class="columnLoginUsername">{$updateServer->loginUsername}</td>
e0598c52 64 <td class="columnDigits columnPackages">{#$updateServer->packages}</td>
3a21672e 65 <td class="columnStatus"><span class="badge{if $updateServer->status == 'online'} green{else} red{/if}">{@$updateServer->status}</span></td>
e0598c52
MW
66 <td class="columnText columnErrorText" title="{@$updateServer->errorMessage}">{@$updateServer->errorMessage|truncate:"30"}</td>
67 <td class="columnDate columnTimestamp">{if $updateServer->lastUpdateTime}{@$updateServer->lastUpdateTime|time}{/if}</td>
3a21672e
MS
68
69 {event name='columns'}
70 </tr>
71 {/foreach}
158bd3ca
TD
72 </tbody>
73 </table>
eee4c4ff 74
158bd3ca 75 </div>
b1370e4d 76
b5c94e9e
AE
77 <footer class="contentFooter">
78 {hascontent}
79 <div class="paginationBottom">
80 {content}{@$pagesLinks}{/content}
81 </div>
82 {/hascontent}
e89c399a 83
b5c94e9e 84 <nav class="contentFooterNavigation">
184a8d6d 85 <ul>
f2b50825 86 <li><a href="{link controller='PackageUpdateServerAdd'}{/link}" class="button"><span class="icon icon16 fa-plus"></span> <span>{lang}wcf.acp.updateServer.add{/lang}</span></a></li>
5348d3d2 87
b5c94e9e 88 {event name='contentFooterNavigation'}
ef097134 89 </ul>
158bd3ca 90 </nav>
b5c94e9e 91 </footer>
3a21672e 92{else}
1e3626d5 93 <p class="info">{lang}wcf.global.noItems{/lang}</p>
3a21672e 94{/if}
158bd3ca
TD
95
96{include file='footer'}