Merge pull request #6006 from WoltLab/file-processor-can-adopt
[GitHub/WoltLab/WCF.git] / wcfsetup / install / files / acp / templates / acpSessionLog.tpl
... / ...
CommitLineData
1{include file='header' pageTitle='wcf.acp.sessionLog.access.list'}
2
3<header class="contentHeader">
4 <div class="contentHeaderTitle">
5 <h1 class="contentTitle">{lang}wcf.acp.sessionLog.access.list{/lang}</h1>
6 </div>
7
8 <nav class="contentHeaderNavigation">
9 <ul>
10 <li><a href="{link controller='ACPSessionLogList'}{/link}" class="button">{icon name='list'} <span>{lang}wcf.acp.sessionLog.list{/lang}</span></a></li>
11
12 {event name='contentHeaderNavigation'}
13 </ul>
14 </nav>
15</header>
16
17{hascontent}
18 <div class="paginationTop">
19 {content}{pages print=true assign=pagesLinks controller='ACPSessionLog' id=$sessionLogID link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder"}{/content}
20 </div>
21{/hascontent}
22
23{if $objects|count}
24 <div class="section tabularBox">
25 <table class="table">
26 <thead>
27 <tr>
28 <th class="columnID columnSessionAccessLogID{if $sortField == 'sessionAccessLogID'} active {@$sortOrder}{/if}"><a href="{link controller='ACPSessionLog' id=$sessionLogID}pageNo={@$pageNo}&sortField=sessionAccessLogID&sortOrder={if $sortField == 'sessionAccessLogID' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.global.objectID{/lang}</a></th>
29 <th class="columnURL columnIpAddress{if $sortField == 'ipAddress'} active {@$sortOrder}{/if}"><a href="{link controller='ACPSessionLog' id=$sessionLogID}pageNo={@$pageNo}&sortField=ipAddress&sortOrder={if $sortField == 'ipAddress' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.user.ipAddress{/lang}</a></th>
30 <th class="columnDate{if $sortField == 'time'} active {@$sortOrder}{/if}"><a href="{link controller='ACPSessionLog' id=$sessionLogID}pageNo={@$pageNo}&sortField=time&sortOrder={if $sortField == 'time' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.sessionLog.time{/lang}</a></th>
31 <th class="columnText columnClassName{if $sortField == 'className'} active {@$sortOrder}{/if}"><a href="{link controller='ACPSessionLog' id=$sessionLogID}pageNo={@$pageNo}&sortField=className&sortOrder={if $sortField == 'className' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.sessionLog.className{/lang}</a></th>
32 <th class="columnURL columnRequestURI{if $sortField == 'requestURI'} active {@$sortOrder}{/if}"><a href="{link controller='ACPSessionLog' id=$sessionLogID}pageNo={@$pageNo}&sortField=requestURI&sortOrder={if $sortField == 'requestURI' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.sessionLog.requestURI{/lang}</a></th>
33 <th class="columnText columnRequestMethod{if $sortField == 'requestMethod'} active {@$sortOrder}{/if}"><a href="{link controller='ACPSessionLog' id=$sessionLogID}pageNo={@$pageNo}&sortField=requestMethod&sortOrder={if $sortField == 'requestMethod' && $sortOrder == 'ASC'}DESC{else}ASC{/if}{/link}">{lang}wcf.acp.sessionLog.requestMethod{/lang}</a></th>
34
35 {event name='columnHeads'}
36 </tr>
37 </thead>
38
39 <tbody>
40 {foreach from=$objects item=sessionAccessLog}
41 <tr>
42 <td class="columnID columnSessionAccessLogID">{@$sessionAccessLog->sessionAccessLogID}</td>
43 <td class="columnURL columnIpAddress{if $sessionAccessLog->ipAddress != $sessionLog->ipAddress} hot{/if}">{$sessionAccessLog->getIpAddress()}</td>
44 <td class="columnDate columnTime">{@$sessionAccessLog->time|time}</td>
45 <td class="columnText columnClassName">{$sessionAccessLog->className}</td>
46 <td class="columnURL columnRequestURI" title="{$sessionAccessLog->requestURI}">{$sessionAccessLog->requestURI|truncate:50|tableWordwrap}</td>
47 <td class="columnText columnRequestMethod">{$sessionAccessLog->requestMethod}</td>
48
49 {event name='columns'}
50 </tr>
51 {/foreach}
52 </tbody>
53 </table>
54 </div>
55
56 <footer class="contentFooter">
57 {hascontent}
58 <div class="paginationBottom">
59 {content}{@$pagesLinks}{/content}
60 </div>
61 {/hascontent}
62
63 <nav class="contentFooterNavigation">
64 <ul>
65 <li><a href="{link controller='ACPSessionLogList'}{/link}" class="button">{icon name='list'} <span>{lang}wcf.acp.sessionLog.list{/lang}</span></a></li>
66
67 {event name='contentFooterNavigation'}
68 </ul>
69 </nav>
70 </footer>
71{/if}
72
73{include file='footer'}