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}: {$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}&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}&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}&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}&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}&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}&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>
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>
160 <td title="{$item.SysLogTag}" class='list1'>
161 {$item.SysLogTag}
162 </td>
164 <td title="{$item.Facility}" class='list1'>
165 {$item.Facility}
166 </td>
168 <td title="{$item.Priority}" class='list1'>
169 {$item.Priority}
170 </td>
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"> </td>
181 <td class="list0"> </td>
182 <td class="list0"> </td>
183 <td class="list0"> </td>
184 <td class="list0"> </td>
185 <td class="list0"> </td>
186 </tr>
187 </tbody>
188 </table>
189 </div >
191 <div class="nlistFooter">
193 <div style='width:40%;float:left;'>
194 {$matches}
195 </div>
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>
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>