Commit | Line | Data |
---|---|---|
7485c55b | 1 | {include file='header' pageTitle='wcf.acp.cronjob.log'} |
b79c6910 | 2 | |
9543d9fe | 3 | <script data-relocate="true"> |
02e637ba MW |
4 | //<![CDATA[ |
5 | $(function() { | |
29873759 MS |
6 | WCF.Language.addObject({ |
7 | 'wcf.acp.cronjob.log.clear.confirm': '{lang}wcf.acp.cronjob.log.clear.confirm{/lang}', | |
8 | 'wcf.acp.cronjob.log.error.details': '{lang}wcf.acp.cronjob.log.error.details{/lang}' | |
cb9caddf | 9 | }); |
7991009f | 10 | |
29873759 | 11 | new WCF.ACP.Cronjob.LogList(); |
02e637ba MW |
12 | }); |
13 | //]]> | |
14 | </script> | |
15 | ||
daa737bf | 16 | <header class="boxHeadline"> |
635a8feb | 17 | <h1>{lang}wcf.acp.cronjob.log{/lang}</h1> |
158bd3ca TD |
18 | </header> |
19 | ||
7991009f MS |
20 | <div class="contentNavigation"> |
21 | {pages print=true assign=pagesLinks controller="CronjobLogList" link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder"} | |
22 | ||
23 | {hascontent} | |
02e637ba MW |
24 | <nav> |
25 | <ul> | |
7991009f | 26 | {content} |
975663ce JR |
27 | {if $objects|count} |
28 | <li><a title="{lang}wcf.acp.cronjob.log.clear{/lang}" class="button jsCronjobLogDelete"><span class="icon icon16 icon-remove"></span> <span>{lang}wcf.acp.cronjob.log.clear{/lang}</span></a></li> | |
29 | {/if} | |
30 | ||
7991009f MS |
31 | {event name='contentNavigationButtonsTop'} |
32 | {/content} | |
02e637ba MW |
33 | </ul> |
34 | </nav> | |
7991009f MS |
35 | {/hascontent} |
36 | </div> | |
37 | ||
38 | {hascontent} | |
02e637ba | 39 | <div class="tabularBox tabularBoxTitle marginTop"> |
635a8feb MW |
40 | <header> |
41 | <h2>{lang}wcf.acp.cronjob.log{/lang} <span class="badge badgeInverse">{#$items}</span></h2> | |
42 | </header> | |
02e637ba MW |
43 | |
44 | <table class="table"> | |
45 | <thead> | |
46 | <tr> | |
556973c1 MW |
47 | <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> |
48 | <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> | |
49 | <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> | |
50 | <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> | |
51 | <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> | |
02e637ba | 52 | |
7991009f | 53 | {event name='columnHeads'} |
02e637ba MW |
54 | </tr> |
55 | </thead> | |
56 | ||
57 | <tbody> | |
58 | {content} | |
59 | {foreach from=$objects item=cronjobLog} | |
60 | <tr> | |
54492f70 MW |
61 | <td class="columnID columnCronjobID">{@$cronjobLog->cronjobID}</td> |
62 | <td class="columnTitle columnClassName">{$cronjobLog->className}</td> | |
63 | <td class="columnText columnDescription">{$cronjobLog->description|language}</td> | |
64 | <td class="columnDate columnExecTime">{if $cronjobLog->execTime}{@$cronjobLog->execTime|time}{/if}</td> | |
cb9caddf | 65 | |
54492f70 MW |
66 | <td class="columnText columnSuccess"> |
67 | {if $cronjobLog->success} | |
68 | <span class="badge green">{lang}wcf.acp.cronjob.log.success{/lang}</span> | |
29873759 | 69 | {elseif $cronjobLog->error} |
54492f70 MW |
70 | <a class="badge red jsTooltip jsCronjobError" title="{lang}wcf.acp.cronjob.log.error.showDetails{/lang}">{lang}wcf.acp.cronjob.log.error{/lang}</a> |
71 | <span style="display: none">{@$cronjobLog->error}</span> | |
72 | {/if} | |
73 | </td> | |
02e637ba MW |
74 | |
75 | {event name='columns'} | |
76 | </tr> | |
77 | {/foreach} | |
78 | {/content} | |
79 | </tbody> | |
80 | </table> | |
81 | </div> | |
158bd3ca | 82 | |
184a8d6d | 83 | <div class="contentNavigation"> |
158bd3ca | 84 | {@$pagesLinks} |
02e637ba MW |
85 | |
86 | <nav> | |
87 | <ul> | |
556973c1 | 88 | <li><a title="{lang}wcf.acp.cronjob.log.clear{/lang}" class="button jsCronjobLogDelete"><span class="icon icon16 icon-remove"></span> <span>{lang}wcf.acp.cronjob.log.clear{/lang}</span></a></li> |
7991009f MS |
89 | |
90 | {event name='contentNavigationButtonsBottom'} | |
02e637ba MW |
91 | </ul> |
92 | </nav> | |
158bd3ca TD |
93 | </div> |
94 | {hascontentelse} | |
184a8d6d | 95 | <p class="info">{lang}wcf.acp.cronjob.log.noEntries{/lang}</p> |
158bd3ca TD |
96 | {/hascontent} |
97 | ||
3852f864 | 98 | {include file='footer'} |