librenms/html/pages/eventlog.inc.php

51 lines
1.2 KiB
PHP
Raw Normal View History

<?php
2015-07-13 18:10:26 +00:00
$no_refresh = true;
$param = array();
2015-07-13 18:10:26 +00:00
if ($vars['action'] == 'expunge' && $_SESSION['userlevel'] >= '10') {
dbQuery('TRUNCATE TABLE `eventlog`');
print_message('Event log truncated');
}
2015-07-13 18:10:26 +00:00
$pagetitle[] = 'Eventlog';
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="device" class="form-control input-sm">
<option value="">All Devices</option>
<?php
2015-07-13 18:10:26 +00:00
foreach (get_all_devices() as $hostname) {
$device_id = getidbyname($hostname);
if (device_permitted($device_id)) {
echo "<option value='".$device_id."'";
if ($device_id == $_POST['device']) {
echo 'selected';
}
echo '>'.$hostname.'</option>';
}
}
?>
</select>
</div>
<button type="submit" class="btn btn-default input-sm">Filter</button>
</form>
<?php
print_optionbar_end();
require_once 'includes/common/eventlog.inc.php';
echo implode('',$common_output);
?>