Code

Updated rSyslog row style.
[gosa.git] / gosa-plugins / rsyslog / addons / rsyslog / rSyslog.tpl
2 <table width="100%">
3   <tr>
4     <td>{t}Server{/t}:</td>
5     <td>   
6       <select name='selected_server' onChange='document.mainform.submit();'>
7         {foreach from=$servers item=item key=key}
8           <option value='{$key}' {if $key == $selected_server} selected {/if}>{$item.cn}</option>
9         {/foreach}
10       </select>
11     </td>
12     <td>{t}Host{/t}:</td>
13     <td>   
14       <select name='selected_host' onChange='document.mainform.submit();'>
15         {foreach from=$hosts item=item key=key}
16           <option value='{$key}' {if $key == $selected_host} selected {/if}>{$item}</option>
17         {/foreach}
18       </select>
19     </td>
20     <td>{t}From{/t}:</td>
21     <td>
22       <input type="text" id="startTime" name="startTime" class="date" style='width:100px' value="{$startTime}">
23       <script type="text/javascript">
24         {literal}
25         var datepicker  = new DatePicker({ relative : 'startTime', language : '{/literal}{$lang}{literal}', keepFieldEmpty : true,
26            enableCloseEffect : false, enableShowEffect : false });
27         {/literal}
28       </script> 
29     </td>
30     <td>{t}to{/t}:</td>
31     <td>
32       <input type="text" id="stopTime" name="stopTime" class="date" style='width:100px' value="{$stopTime}">
33       <script type="text/javascript">
34         {literal}
35         var datepicker  = new DatePicker({ relative : 'stopTime', language : '{/literal}{$lang}{literal}', keepFieldEmpty : true,
36            enableCloseEffect : false, enableShowEffect : false });
37         {/literal}
38       </script> 
39     </td>
40     <td>&nbsp;</td>
41   </tr>
42   <tr>
43     <td>{t}Priority{/t}:</td>
44     <td>   
45       <select name='selected_priority' onChange='document.mainform.submit();'>
46         {html_options values=$priorities options=$priorities selected=$selected_priority}
47       </select>
48     </td>
49     <td>{t}Search{/t}:</td>
50     <td colspan="4">   
51       <input type='text' name='search_for' value='{$search_for}' style='width:250px;'>
52     </td>
53     <td><input type='submit' name='search' value="{t}Search{/t}">
54   </tr>
55 </table>
57 <p class="separator">&nbsp;</p>
58 {if $result.status != 'ok'}
59   <b>{t}Error{/t}: &nbsp;{$result.status}</b><br>
60   {$result.error}<br>
61 {else}
63   <br>
64   <table style="width:100%;background-color: #B0B0B0;" cellspacing=1 cellpadding=2>
65     <tr style="background-color: #E8E8E8; height:26px; font-weight:bold">
66       <td>
67         <a href='?plug={$plug_id}&amp;sort_value=DeviceReportedTime'>{t}Received{/t}
68           {if $sort_value=="DeviceReportedTime"}{if $sort_type=="DESC"}{$downimg}{else}{$upimg}{/if}{/if}
69         </a>
70       </td>
71       <td>
72         <a href='?plug={$plug_id}&amp;sort_value=FromHost'>{t}Host{/t}
73           {if $sort_value=="FromHost"}{if $sort_type=="DESC"}{$downimg}{else}{$upimg}{/if}{/if}
74         </a>
75       </td>
76       <td>
77         <a href='?plug={$plug_id}&amp;sort_value=SysLogTag'>{t}Log tag{/t}
78           {if $sort_value=="SysLogTag"}{if $sort_type=="DESC"}{$downimg}{else}{$upimg}{/if}{/if}
79         </a>
80       </td>
81       <td>
82         <a href='?plug={$plug_id}&amp;sort_value=Facility'>{t}Facility{/t}
83           {if $sort_value=="Facility"}{if $sort_type=="DESC"}{$downimg}{else}{$upimg}{/if}{/if}
84         </a>
85       </td>
86       <td>
87         <a href='?plug={$plug_id}&amp;sort_value=Priority'>{t}Priority{/t}
88           {if $sort_value=="Priority"}{if $sort_type=="DESC"}{$downimg}{else}{$upimg}{/if}{/if}
89         </a>
90       </td>
91       <td>
92         <a href='?plug={$plug_id}&amp;sort_value=Message'>{t}Message{/t}
93           {if $sort_value=="Message"}{if $sort_type=="DESC"}{$downimg}{else}{$upimg}{/if}{/if}
94         </a>
95       </td>
96     </tr>
97     {foreach from=$result.entries item=item key=key}
99     {if ($key%2)} 
100     <tr style='background-color: #ECECEC;'>
101     {else}
102     <tr style='background-color: #F5F5F5;'>
103     {/if}
104       <td title='{$item.DeviceReportedTime}' style='width:120px'>
105         {$item.DeviceReportedTime}
106       </td>
107       <td title='{$item.FromHost}'>
108         {$item.FromHost}
109       </td>
110       <td title='{$item.SysLogTag}'>
111         {$item.SysLogTag}
112       </td>
113       <td title='{$item.Facility}'>
114         {$item.Facility}
115       </td>
116       <td title='{$item.Priority}'>
117         {$item.Priority}
118       </td>
119       <td title='{$item.Message}' style="width:400px">
120         <div style='overflow:hidden; width:400px'><nobr>{$item.Message}</nobr></div>
121       </td>
122     </tr>
123     {/foreach}
124   </table>
125   {if !$result.count == 0}
126   <p class="separator">&nbsp;</p>
127   {/if}
128   <div style='width:40%;float:left;'>{$result.count} {t}entries matching filter{/t}</div>
129   <div style='width:80px;float:right;'>
130     <select name='limit' onChange='document.mainform.submit();'>
131       {html_options options=$limits selected=$limit}
132     </select>
133   </div>
134   <div style='width:300px;float:left;'>{$page_sel}</div>
135 {/if}