Merge pull request #6006 from WoltLab/file-processor-can-adopt
[GitHub/WoltLab/WCF.git] / wcfsetup / install / files / acp / templates / acpSessionLog.tpl
CommitLineData
7485c55b 1{include file='header' pageTitle='wcf.acp.sessionLog.access.list'}
3852f864 2
95961bdf 3<header class="contentHeader">
b5c94e9e
AE
4 <div class="contentHeaderTitle">
5 <h1 class="contentTitle">{lang}wcf.acp.sessionLog.access.list{/lang}</h1>
6 </div>
ad52d416 7
b5c94e9e 8 <nav class="contentHeaderNavigation">
ad52d416 9 <ul>
ab43711a 10 <li><a href="{link controller='ACPSessionLogList'}{/link}" class="button">{icon name='list'} <span>{lang}wcf.acp.sessionLog.list{/lang}</span></a></li>
ad52d416 11
b5c94e9e 12 {event name='contentHeaderNavigation'}
ad52d416
MW
13 </ul>
14 </nav>
b5c94e9e
AE
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}
11ade432 22
49b557c5 23{if $objects|count}
95961bdf 24 <div class="section tabularBox">
184a8d6d 25 <table class="table">
11ade432 26 <thead>
b1370e4d 27 <tr>
556973c1
MW
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>
11ade432 34
7991009f 35 {event name='columnHeads'}
11ade432
AE
36 </tr>
37 </thead>
eee4c4ff 38
11ade432 39 <tbody>
49b557c5
MW
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>
c1586ab6 46 <td class="columnURL columnRequestURI" title="{$sessionAccessLog->requestURI}">{$sessionAccessLog->requestURI|truncate:50|tableWordwrap}</td>
49b557c5
MW
47 <td class="columnText columnRequestMethod">{$sessionAccessLog->requestMethod}</td>
48
49 {event name='columns'}
50 </tr>
51 {/foreach}
11ade432
AE
52 </tbody>
53 </table>
54 </div>
9f959ced 55
b5c94e9e
AE
56 <footer class="contentFooter">
57 {hascontent}
58 <div class="paginationBottom">
59 {content}{@$pagesLinks}{/content}
60 </div>
61 {/hascontent}
ad52d416 62
b5c94e9e 63 <nav class="contentFooterNavigation">
ad52d416 64 <ul>
ab43711a 65 <li><a href="{link controller='ACPSessionLogList'}{/link}" class="button">{icon name='list'} <span>{lang}wcf.acp.sessionLog.list{/lang}</span></a></li>
ad52d416 66
b5c94e9e 67 {event name='contentFooterNavigation'}
ad52d416
MW
68 </ul>
69 </nav>
b5c94e9e 70 </footer>
49b557c5 71{/if}
11ade432
AE
72
73{include file='footer'}