You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
::use 'admin/design.mtt':: <div class="span12"> <div class="article"> <h1>Errors</h1>
<div class="box"> <form action="/admin/errors" method="GET"> User : <input type="text" name="user" class="tid_userSearch" tid_optional="1" ::attr tid_value if(u!=null) u.name+"/"+u.id::/><br/>
Error : <input type="text" name="like" value="::like::" /><br/>
<input type="submit" value="Search" class="btn btn-default btn-sm"/> </form> </div>
<div class="box"> Date serveur : ::now::<br/>
<a href="/admin/errors?empty=1" class="btn btn-default btn-sm" $$confirm()>Vider la table</a>
</div>
<script type="text/javascript" src="/js/rgraph/RGraph.common.core.js" ></script> <script type="text/javascript" src="/js/rgraph/RGraph.bar.js" ></script> <canvas id="graph" width="900" height="150">[No canvas support]</canvas> <script> window.onload = function () {
var datas = []; var labels = []; ::foreach e errorsStats:: datas.push(::e.c::); labels.push( '::e.day::' ); ::end::
var bar = new RGraph.Bar('graph', datas); bar.Set('chart.labels', labels); bar.Set('chart.colors', ['#C00']); bar.Set('chart.title', 'Last errors'); bar.Set('chart.labels.above', true); bar.Set('chart.background.barcolor1', 'white'); bar.Set('chart.background.barcolor2', 'white'); bar.Set('chart.background.grid', true); bar.Set('chart.gutter.left', 60); bar.Set('chart.gutter.bottom', 40); bar.Set('chart.text.angle', 45); bar.Draw(); } </script>
::set url = "/admin/errors":: $$browse(::browser::,::url::) <table class="table table-bordered table-striped table-condensed table-hover"> <tr> <th>id</th> <th>date</th> <th>Error</th> <th>infos</th> <th>user id</th> <th>URL</th> </tr> <tr ::repeat r browser.current()::> <td>::r.id::</td> <td>::r.date::</td>
::set e = r.error.split('Called'):: <td> ::e.shift():: ::if e.length > 0:: <a href="#" onclick="$(this).next().toggle(); return false;">[stack]</a> <div style="display:none;"> <pre>Called::e.join("Called")::</pre> </div> ::end:: </td> <td> <a href="#" onclick="$(this).next().toggle(); return false;">[infos]</a> <div style="display:none;"> <b>IP: </b>::r.ip::<br/> <b>User-Agent: </b>::r.userAgent:: </div> </td> <td> <span ::cond r.uid!=null::> <a href="/p/hosted/user/::r.uid::">::r._user.getName()::</a> </span> </td> <td>::r.url::</td> </tr> </table> $$browse(::browser::,::url::) </div> </div> ::end::
|