Code

Some debugging changes
[gosa.git] / gosa-plugins / rsyslog / addons / rsyslog / rSyslog.tpl
2 <div id="mainlist">
3  <div class="mainlist-header">
4   <p>{t}System logs{/t}</p>
6   <div class="mainlist-nav">
7    <table summary="{t}Filter{/t}" style="width: 100%;" 
8       id="t_scrolltable" cellpadding="0" cellspacing="0">
9     <tr>
10      <td colspan="2" style='width:25%;'>{t}Server{/t}:
11       <select name='selected_server' onChange='document.mainform.submit();' size=1>
12        {foreach from=$servers item=item key=key}
13         <option value='{$key}' {if $key == $selected_server} selected {/if}>{$item.cn}</option>
14        {/foreach}
15       </select>
16      </td>
17      <td colspan="2" style='width:25%;'>{t}Host{/t}:
18       <select name='selected_host' onChange='document.mainform.submit();' size=1>
19        {foreach from=$hosts item=item key=key}
20         <option value='{$key}' {if $key == $selected_host} selected {/if}>{$item}</option>
21        {/foreach}
22       </select>
23      </td>
24      <td colspan="2">{t}Severity{/t}:
25       <select name='selected_priority' onChange='document.mainform.submit();' size=1>
26        {html_options values=$priorities options=$priorities selected=$selected_priority}
27       </select>
28      </td>
29     </tr>
30     <tr>
31      <td>{t}From{/t}:</td>
32      <td>
33       <input type="text" id="startTime" name="startTime" class="date" style='width:100px' value="{$startTime}">
34       <script type="text/javascript">  
35        {literal}
36         var datepicker  = new DatePicker(
37          { 
38           relative : 'startTime', 
39           language : '{/literal}{$lang}{literal}', 
40           keepFieldEmpty : true,           
41           enableCloseEffect : false, 
42           enableShowEffect : false 
43          });
44        {/literal}
45       </script>
46      </td>
47      <td>{t}till{/t}:</td>
48      <td>
49       <input type="text" id="stopTime" name="stopTime" class="date" style='width:100px' value="{$stopTime}">
50       <script type="text/javascript">  
51        {literal}
52         var datepicker  = new DatePicker(
53          { 
54           relative : 'stopTime', 
55           language : '{/literal}{$lang}{literal}', 
56           keepFieldEmpty : true,           
57           enableCloseEffect : false, 
58           enableShowEffect : false 
59          });
60        {/literal}
61       </script>
62      </td>
63      <td>{t}Search{/t}:
64       <input type='text' name='search_for' value='{$search_for}' style='width:250px;'>
65      </td>
66      <td>
67       <button type='submit' name='search'>{t}Search{/t}</button>
68      </td>
69     </tr>
70    </table>
71   </div>
72  </div>
74  {if $result.status != 'ok'}
75   <b>{t}Error{/t}: &nbsp;{$result.status}</b>
76   <br>
77   {$result.error}
78   <br>
80  {else}
82   <div class="listContainer" id="d_scrollbody" style="min-height: 475px; height: 444px;">
84    <table summary="{t}Entry list{/t}" style="width:100%;" cellpadding="0" cellspacing="0">
85     <thead class="fixedListHeader listHeaderFormat">
86      <tr>
87       <td class='listheader'>
88        <a href='?plug={$plug_id}&amp;sort_value=DeviceReportedTime'>{t}Date{/t}</a>      
89        {if $sort_value=="DeviceReportedTime"}
90         {if $sort_type=="DESC"}
91          {$downimg}
92          {else}
93          {$upimg}
94         {/if}
95        {/if}
96       </td>
97       <td  class='listheader'>
98        <a href='?plug={$plug_id}&amp;sort_value=FromHost'>{t}Source{/t}</a>
99        {if $sort_value=="FromHost"}
100         {if $sort_type=="DESC"}
101          {$downimg}
102          {else}
103          {$upimg}
104         {/if}
105        {/if}
106       </td>
107       <td class='listheader'>
108        <a href='?plug={$plug_id}&amp;sort_value=SysLogTag'>{t}Header{/t}</a>
109        {if $sort_value=="SysLogTag"}
110         {if $sort_type=="DESC"}
111          {$downimg}
112          {else}
113          {$upimg}
114         {/if}
115        {/if}
116       </td>
117       <td class='listheader'>
118        <a href='?plug={$plug_id}&amp;sort_value=Facility'>{t}Facility{/t}</a>
119        {if $sort_value=="Facility"}
120         {if $sort_type=="DESC"}
121          {$downimg}
122          {else}
123          {$upimg}
124         {/if}
125        {/if}
126       </td>
127       <td class='listheader'>
128        <a href='?plug={$plug_id}&amp;sort_value=Priority'>{t}Severity{/t}</a>
129        {if $sort_value=="Priority"}
130         {if $sort_type=="DESC"}
131          {$downimg}
132          {else}
133          {$upimg}
134         {/if}
135        {/if}
136       </td>
137       <td class='listheader'>
138        <a href='?plug={$plug_id}&amp;sort_value=Message'>{t}Message{/t}</a>
139        {if $sort_value=="Message"}
140         {if $sort_type=="DESC"}
141          {$downimg}
142          {else}
143          {$upimg}
144         {/if}
145        {/if}
146       </td>
147      </tr>
148     </thead>
149   
150     <tbody class="listScrollContent listBodyFormat" id="t_nscrollbody">
151      {foreach from=$result.entries item=item key=key}
152       <tr>
153        <td title="{$item.DeviceReportedTime}" style='width:120px' class='list1'>
154         {$item.DeviceReportedTime}
155        </td>
156        <td title="{$item.FromHost}" class='list1'>
157         {$item.FromHost}
158        </td>
159        
160        <td title="{$item.SysLogTag}" class='list1'>
161         {$item.SysLogTag}
162        </td>
163        
164        <td title="{$item.Facility}" class='list1'>
165         {$item.Facility}
166        </td>
167        
168        <td title="{$item.Priority}" class='list1'>
169         {$item.Priority}
170        </td>
171        
172        <td title="{$item.Message}" style="width:400px" class='list1'>
173         <div style='overflow:hidden; width:400px'>
174          {$item.Message}
175         </div>
176        </td>
177       </tr>
178      {/foreach}
179      <tr>
180       <td class="list0">&nbsp;</td>
181       <td class="list0">&nbsp;</td>
182       <td class="list0">&nbsp;</td>
183       <td class="list0">&nbsp;</td>
184       <td class="list0">&nbsp;</td>
185       <td class="list0">&nbsp;</td>
186      </tr>
187     </tbody>
188    </table>
189   </div >
191   <div class="nlistFooter">
193     <div style='width:40%;float:left;'>
194      {$matches}
195     </div>
196    
197     <div style='width:80px;float:right;'>
198      <select name='limit' onChange='document.mainform.submit();' size=1>
199       {html_options options=$limits selected=$limit}
200      </select>
201     </div>
202     
203     <div style='width:300px;float:left;'>
204      {$page_sel}
205     </div>
206     <div class='clear'></div>
207   </div>
208  {/if}
209 </div>
210 <br>