Commit | Line | Data |
---|---|---|
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'} |