mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Updated alert-log table to use new header, also fixed sorting on time logged column
This commit is contained in:
@@ -66,7 +66,7 @@ foreach (dbFetchRows($sql,$param) as $alertlog) {
|
|||||||
$glyph_color = 'khaki';
|
$glyph_color = 'khaki';
|
||||||
$text = 'Better';
|
$text = 'Better';
|
||||||
}
|
}
|
||||||
$response[] = array('humandate'=>$alertlog['humandate'],
|
$response[] = array('time_logged'=>$alertlog['humandate'],
|
||||||
'hostname'=>generate_device_link($dev, shorthost($dev['hostname'])),
|
'hostname'=>generate_device_link($dev, shorthost($dev['hostname'])),
|
||||||
'alert'=>htmlspecialchars($alertlog['alert']),
|
'alert'=>htmlspecialchars($alertlog['alert']),
|
||||||
'status'=>"<b><span class='glyphicon glyphicon-".$glyph_icon."' style='color:".$glyph_color."'></span> $text</b>");
|
'status'=>"<b><span class='glyphicon glyphicon-".$glyph_icon."' style='color:".$glyph_color."'></span> $text</b>");
|
||||||
|
@@ -2,31 +2,7 @@
|
|||||||
$param = array();
|
$param = array();
|
||||||
|
|
||||||
$pagetitle[] = "Alert Log";
|
$pagetitle[] = "Alert Log";
|
||||||
print_optionbar_start();
|
|
||||||
?>
|
|
||||||
|
|
||||||
<form method="post" action="" class="form-inline" role="form" id="result_form">
|
|
||||||
<div class="form-group">
|
|
||||||
<label>
|
|
||||||
<strong>Device</strong>
|
|
||||||
</label>
|
|
||||||
<select name="device_id" id="device_id" class="form-control input-sm">
|
|
||||||
<option value="">All Devices</option>
|
|
||||||
<?php
|
|
||||||
foreach (get_all_devices() as $hostname)
|
|
||||||
{
|
|
||||||
echo("<option value='".getidbyname($hostname)."'");
|
|
||||||
if (getidbyname($hostname) == $_POST['device_id']) { echo("selected"); }
|
|
||||||
echo(">".$hostname."</option>");
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
<button type="submit" class="btn btn-default input-sm">Filter</button>
|
|
||||||
</form>
|
|
||||||
|
|
||||||
<?php
|
|
||||||
print_optionbar_end();
|
|
||||||
echo('<div class="panel panel-default panel-condensed">
|
echo('<div class="panel panel-default panel-condensed">
|
||||||
<div class="panel-heading">
|
<div class="panel-heading">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
@@ -44,7 +20,7 @@ print_optionbar_end();
|
|||||||
<table id="alertlog" class="table table-hover table-condensed table-striped">
|
<table id="alertlog" class="table table-hover table-condensed table-striped">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th data-column-id="humandate" data-order="desc">Time logged</th>
|
<th data-column-id="time_logged" data-order="desc">Time logged</th>
|
||||||
<th data-column-id="hostname">Device</th>
|
<th data-column-id="hostname">Device</th>
|
||||||
<th data-column-id="alert">alert</th>
|
<th data-column-id="alert">alert</th>
|
||||||
<th data-column-id="status" data-sortable="false">Status</th>
|
<th data-column-id="status" data-sortable="false">Status</th>
|
||||||
@@ -57,6 +33,31 @@ print_optionbar_end();
|
|||||||
|
|
||||||
var grid = $("#alertlog").bootgrid({
|
var grid = $("#alertlog").bootgrid({
|
||||||
ajax: true,
|
ajax: true,
|
||||||
|
templates: {
|
||||||
|
header: "<div id=\"{{ctx.id}}\" class=\"{{css.header}}\"><div class=\"row\">"+
|
||||||
|
"<div class=\"col-sm-8 actionBar\"><span class=\"pull-left\">"+
|
||||||
|
"<form method=\"post\" action=\"\" class=\"form-inline\" role=\"form\" id=\"result_form\">"+
|
||||||
|
"<div class=\"form-group\">"+
|
||||||
|
"<label>"+
|
||||||
|
"<strong>Device </strong>"+
|
||||||
|
"</label>"+
|
||||||
|
"<select name=\"device_id\" id=\"device_id\" class=\"form-control input-sm\">"+
|
||||||
|
"<option value=\"\">All Devices</option>"+
|
||||||
|
<?php
|
||||||
|
foreach (get_all_devices() as $hostname) {
|
||||||
|
echo('"<option value=\"'.getidbyname($hostname).'\""+');
|
||||||
|
if (getidbyname($hostname) == $_POST['device_id']) {
|
||||||
|
echo('" selected "+');
|
||||||
|
}
|
||||||
|
echo('">'.$hostname.'</option>"+');
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
"</select>"+
|
||||||
|
"</div>"+
|
||||||
|
"<button type=\"submit\" class=\"btn btn-default input-sm\">Filter</button>"+
|
||||||
|
"</form></span></div>"+
|
||||||
|
"<div class=\"col-sm-4 actionBar\"><p class=\"{{css.search}}\"></p><p class=\"{{css.actions}}\"></p></div></div></div>"
|
||||||
|
},
|
||||||
post: function ()
|
post: function ()
|
||||||
{
|
{
|
||||||
return {
|
return {
|
||||||
|
Reference in New Issue
Block a user