]> git.mxchange.org Git - friendica.git/blobdiff - view/templates/admin/logs/view.tpl
Merge branch 'friendica:2022.12-rc' into new_image_presentation
[friendica.git] / view / templates / admin / logs / view.tpl
index 9ac5acd9dd9c0287503369c212c537c58b6489f9..50e166f1bad95439ec8ccda997a400b820d072d6 100644 (file)
@@ -1,6 +1,78 @@
 <div id="adminpage">
        <h1>{{$title}} - {{$page}}</h1>
-       
-       <h3>{{$logname}}</h3>
-       <div style="width:100%; height:400px; overflow: auto; "><pre>{{$data}}</pre></div>
+
+       <h2>{{$logname}}</h2>
+       {{if $error }}
+               <div id="admin-error-message-wrapper" class="alert alert-warning">
+                       <p>{{$error nofilter}}</p>
+               </div>
+       {{else}}
+               <form>
+                       <p>
+                               <input type="search" name="q" value="{{$q}}" placeholder="{{$l10n.Search}}"></input>
+                               <input type="submit" value="{{$l10n.Search}}">
+                               <a href="{{$baseurl}}/admin/logs/view">{{$l10n.Show_all}}</a>
+                       </p>
+
+
+                       <table>
+                               <thead>
+                                       <tr>
+                                               <th>{{$l10n.Date}}</th>
+                                               <th>
+                                                       <select name="level" onchange="this.form.submit()">
+                                                               {{foreach $filtersvalues.level as $v }}
+                                                               <option {{if $filters.level == $v}}selected{{/if}} value="{{$v}}">
+                                                                       {{if $v == ""}}Level{{/if}}
+                                                                       {{$v}}
+                                                               </option>
+                                                               {{/foreach}}
+                                                       </select>
+                                               </th>
+                                               <th>
+                                                       <select name="context" onchange="this.form.submit()">
+                                                               {{foreach $filtersvalues.context as $v }}
+                                                               <option {{if $filters.context == $v}}selected{{/if}} value="{{$v}}">
+                                                                       {{if $v == ""}}Context{{/if}}
+                                                                       {{$v}}
+                                                               </option>
+                                                               {{/foreach}}
+                                                       </select>
+                                               </th>
+                                               <th>{{$l10n.Message}}</th>
+                                       </tr>
+                               </thead>
+                               <tbody>
+                                       {{foreach $data as $row}}
+                                               <tr id="ev-{{$row->id}}" class="log-event"
+                                                role="button" tabIndex="0"
+                                                aria-label="{{$l10n.View_details}}" aria-haspopup="true" aria-expanded="false"
+                                                style="cursor:pointer;"
+                                                title="{{$l10n.Click_to_view_details}}">
+                                                       <td>{{$row->date}}</td>
+                                                       <td>{{$row->level}}</td>
+                                                       <td>{{$row->context}}</td>
+                                                       <td>{{$row->message}}</td>
+                                               </tr>
+                                               <tr class="hidden" data-id="ev-{{$row->id}}"><th colspan="4">{{$l10n.Event_details}}</th></tr>
+                                               {{foreach $row->getData() as $k=>$v}}
+                                                       <tr class="hidden" data-id="ev-{{$row->id}}">
+                                                               <th>{{$k}}</th>
+                                                               <td colspan="3">
+                                                                       <pre>{{$v nofilter}}</pre>
+                                                               </td>
+                                                       </tr>
+                                               {{/foreach}}
+                                               <tr class="hidden" data-id="ev-{{$row->id}}"><th colspan="4">{{$l10n.Source}}</th></tr>
+                                               {{foreach $row->getSource() as $k=>$v}}
+                                                       <tr class="hidden" data-id="ev-{{$row->id}}">
+                                                               <th>{{$k}}</th>
+                                                               <td colspan="3">{{$v}}</td>
+                                                       </tr>
+                                               {{/foreach}}
+                                       {{/foreach}}
+                               </tbody>
+                       </table>
+               </form>
+       {{/if}}
 </div>