Add missing `license` element in `package.xsd`
[GitHub/WoltLab/WCF.git] / wcfsetup / install / files / acp / templates / cronjobLogList.tpl
1 {include file='header' pageTitle='wcf.acp.cronjob.log'}
2
3 <script data-relocate="true">
4 $(function() {
5 WCF.Language.addObject({
6 'wcf.acp.cronjob.log.clear.confirm': '{lang}wcf.acp.cronjob.log.clear.confirm{/lang}',
7 'wcf.acp.cronjob.log.error.details': '{lang}wcf.acp.cronjob.log.error.details{/lang}'
8 });
9
10 new WCF.ACP.Cronjob.LogList();
11 });
12 </script>
13
14 <header class="contentHeader">
15 <div class="contentHeaderTitle">
16 <h1 class="contentTitle">{lang}wcf.acp.cronjob.log{/lang}{if $items} <span class="badge badgeInverse">{#$items}</span>{/if}</h1>
17 </div>
18
19 {hascontent}
20 <nav class="contentHeaderNavigation">
21 <ul>
22 {content}
23 {if $objects|count}
24 <li><a title="{lang}wcf.acp.cronjob.log.clear{/lang}" class="button jsCronjobLogDelete"><span class="icon icon16 fa-times"></span> <span>{lang}wcf.acp.cronjob.log.clear{/lang}</span></a></li>
25 {/if}
26
27 {event name='contentHeaderNavigation'}
28 {/content}
29 </ul>
30 </nav>
31 {/hascontent}
32 </header>
33
34 {hascontent}
35 <div class="paginationTop">
36 {content}{pages print=true assign=pagesLinks controller="CronjobLogList" link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder"}{/content}
37 </div>
38 {/hascontent}
39
40 {if $objects|count}
41 <div class="section tabularBox">
42 <table class="table">
43 <thead>
44 <tr>
45 <th class="columnID columnCronjobID{if $sortField == 'cronjobID'} active {@$sortOrder}{/if}"><a href="{link controller='CronjobLogList'}pageNo={@$pageNo}&sortField=cronjobID&sortOrder={if $sortField == 'cronjobID' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.global.objectID{/lang}</a></th>
46 <th class="columnTitle columnClassName{if $sortField == 'className'} active {@$sortOrder}{/if}"><a href="{link controller='CronjobLogList'}pageNo={@$pageNo}&sortField=className&sortOrder={if $sortField == 'className' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.cronjob.className{/lang}</a></th>
47 <th class="columnText columnDescription{if $sortField == 'description'} active {@$sortOrder}{/if}"><a href="{link controller='CronjobLogList'}pageNo={@$pageNo}&sortField=description&sortOrder={if $sortField == 'description' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.cronjob.description{/lang}</a></th>
48 <th class="columnDate columnExecTime{if $sortField == 'execTime'} active {@$sortOrder}{/if}"><a href="{link controller='CronjobLogList'}pageNo={@$pageNo}&sortField=execTime&sortOrder={if $sortField == 'execTime' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.cronjob.log.execTime{/lang}</a></th>
49 <th class="columnText columnSuccess{if $sortField == 'success'} active {@$sortOrder}{/if}"><a href="{link controller='CronjobLogList'}pageNo={@$pageNo}&sortField=success&sortOrder={if $sortField == 'success' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.cronjob.log.status{/lang}</a></th>
50
51 {event name='columnHeads'}
52 </tr>
53 </thead>
54
55 <tbody>
56 {foreach from=$objects item=cronjobLog}
57 <tr>
58 <td class="columnID columnCronjobID">{@$cronjobLog->cronjobID}</td>
59 <td class="columnTitle columnClassName">{$cronjobLog->className}</td>
60 <td class="columnText columnDescription">{$cronjobLog->description|language}</td>
61 <td class="columnDate columnExecTime">{if $cronjobLog->execTime}{@$cronjobLog->execTime|time}{/if}</td>
62
63 <td class="columnText columnSuccess">
64 {if $cronjobLog->success}
65 <span class="badge green">{lang}wcf.acp.cronjob.log.success{/lang}</span>
66 {elseif $cronjobLog->error}
67 <a class="badge red jsTooltip jsCronjobError" title="{lang}wcf.acp.cronjob.log.error.showDetails{/lang}">{lang}wcf.acp.cronjob.log.error{/lang}</a>
68 <span style="display: none">{@$cronjobLog->error}</span>
69 {/if}
70 </td>
71
72 {event name='columns'}
73 </tr>
74 {/foreach}
75 </tbody>
76 </table>
77 </div>
78
79 <footer class="contentFooter">
80 {hascontent}
81 <div class="paginationBottom">
82 {content}{@$pagesLinks}{/content}
83 </div>
84 {/hascontent}
85
86 {hascontent}
87 <nav class="contentFooterNavigation">
88 <ul>
89 {content}
90 {if $objects|count}
91 <li><a title="{lang}wcf.acp.cronjob.log.clear{/lang}" class="button jsCronjobLogDelete"><span class="icon icon16 fa-times"></span> <span>{lang}wcf.acp.cronjob.log.clear{/lang}</span></a></li>
92 {/if}
93
94 {event name='contentFooterNavigation'}
95 {/content}
96 </ul>
97 </nav>
98 {/hascontent}
99 </footer>
100 {else}
101 <p class="info">{lang}wcf.acp.cronjob.log.noEntries{/lang}</p>
102 {/if}
103
104 {include file='footer'}