67433eabc5351693955d5f76de478277387fe342
[squasher.git] / templates / logs.tpl
1 <html>
2 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
3 <link rel=stylesheet href="css/squasher.css">
4 <title>Squasher</title>
5
6 <div class="wrappercontainer">
7
8         <div class="banner">&nbsp;<div class="control">{if $user_level > 99}<a href="?">home</a>&nbsp;|&nbsp;<a href="?tools=access">access</a>&nbsp;|&nbsp;<a href="?tools=users">users</a>&nbsp;|&nbsp;<a href="?tools=logs">logs</a>&nbsp;|{/if}&nbsp;<a href="index.php?tools=logout">logout({$user_name|escape})</a>&nbsp;</div></div>
9
10         <div class="menucontainer">
11                 <div class="menu">
12                         <div class="menuhead">logs</div>
13                         <a {if $logtype eq "all"     }class="selected"{/if} href="?tools=logs&amp;logtype=all"     >all</a>
14                         <a {if $logtype eq "delete"  }class="selected"{/if} href="?tools=logs&amp;logtype=delete"  >delete</a>
15                         <a {if $logtype eq "download"}class="selected"{/if} href="?tools=logs&amp;logtype=download">download</a>
16                         <a {if $logtype eq "login"   }class="selected"{/if} href="?tools=logs&amp;logtype=login"   >login</a>
17                         <a {if $logtype eq "debug"   }class="selected"{/if} href="?tools=logs&amp;logtype=debug"   >squasher</a>
18                 </div>
19         </div>
20
21 <div class="content">
22   <table class="log">
23
24    <tr class="logentry_header">
25     <td width='*' colspan="5">Today
26
27 {foreach item=entry from=$logs.today key=id}
28    <tr class="logentry_{$entry.action|escape}" align="left">
29     <td width='160px'>&nbsp;{$entry.date|escape}
30     <td width='40px' >&nbsp;{$entry.user_name|escape}
31     <td width='120px' title="{$entry.users_from_ip|escape}">&nbsp;{$entry.ip|escape}
32     <td width='80px' >&nbsp;{$entry.action|escape}
33     <td width='*' title="{$entry.file|substr:10|escape}{if $entry.ip eq 'retry'}\n : This file did not pass validation. A request was mailed to the RO to restart the upload.{/if}{if $entry.ip eq 'cleanup'}\n : This file entry was missing all chunks. This entry was removed.{/if}">&nbsp;{$entry.file|substr:10:64|escape}
34 {foreachelse}
35    <tr class="logentry_empty">
36     <td width='*' colspan="3"><hr>
37     <td width='120px'>Log is empty
38     <td width='*'><hr>
39 {/foreach}
40
41    <tr class="logentry_header">
42     <td width='*' colspan="5">Yesterday
43
44 {foreach item=entry from=$logs.yesterday key=id}   <tr class="logentry_{$entry.action|escape}" align="left">
45     <td width='160px'>&nbsp;{$entry.date|escape}
46     <td width='40px' >&nbsp;{$entry.user_name|escape}
47     <td width='120px' title="{$entry.users_from_ip|escape}">&nbsp;{$entry.ip|escape}
48     <td width='80px'>&nbsp;{$entry.action|escape}
49     <td width='*' title="{$entry.file|substr:10|escape}{if $entry.ip eq 'retry'}\n : This file did not pass validation. A request was mailed to the RO to restart the upload.{/if}{if $entry.ip eq 'cleanup'}\n : This file entry was missing all chunks. This entry was removed.{/if}">&nbsp;{$entry.file|substr:10:64|escape}
50 {foreachelse}
51    <tr class="logentry_empty">
52     <td width='*' colspan="3"><hr>
53     <td width='120px'>Log is empty
54     <td width='*'><hr>
55 {/foreach}
56
57    <tr class="logentry_header">
58     <td width='*' colspan="5">Last week
59
60 {foreach item=entry from=$logs.lastweek key=id}
61    <tr class="logentry_{$entry.action|escape}" align="left">
62     <td width='160px'>&nbsp;{$entry.date|escape}
63     <td width='40px' >&nbsp;{$entry.user_name|escape}
64     <td width='120px' title="{$entry.users_from_ip|escape}">&nbsp;{$entry.ip|escape}
65     <td width='80px'>&nbsp;{$entry.action|escape}
66     <td width='*' title="{$entry.file|substr:10|escape}{if $entry.ip eq 'retry'}\n : This file did not pass validation. A request was mailed to the RO to restart the upload.{/if}{if $entry.ip eq 'cleanup'}\n : This file entry was missing all chunks. This entry was removed.{/if}">&nbsp;{$entry.file|substr:10:64|escape}
67 {foreachelse}
68    <tr class="logentry_empty">
69     <td width='*' colspan="3"><hr>
70     <td width='120px'>Log is empty
71     <td width='*'><hr>
72 {/foreach}
73
74    <tr class="logentry_header">
75     <td width='*' colspan="5">Older
76
77 {foreach item=entry from=$logs.older key=id}
78    <tr class="logentry_{$entry.action|escape}" align="left">
79     <td width='160px'>&nbsp;{$entry.date|escape}
80     <td width='40px' >&nbsp;{$entry.user_name|escape}
81     <td width='120px' title="{$entry.users_from_ip|escape}">&nbsp;{$entry.ip|escape}
82     <td width='80px'>&nbsp;{$entry.action|escape}
83     <td width='*' title="{$entry.file|substr:10|escape}{if $entry.ip eq 'retry'}\n : This file did not pass validation. A request was mailed to the RO to restart the upload.{/if}{if $entry.ip eq 'cleanup'}\n : This file entry was missing all chunks. This entry was removed.{/if}">&nbsp;{$entry.file|substr:10:64|escape}
84 {foreachelse}
85    <tr class="logentry_empty">
86     <td width='*' colspan="3"><hr>
87     <td width='120px'>Log is empty
88     <td width='*'><hr>
89 {/foreach}
90   </table>
91 </div>
92
93         <div class="bottomimage"></div>
94         <div class="footer">&nbsp;</div>
95 </div>
96 {if $debug}{debug}{/if}
97 {* vim: set syntax=smarty ts=4 sw=4 sts=4 sr noet: *}