mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Keeps the look more in line with the navigation bar icons. In the future with Bootstrap 4, Glyphicons will not be included, so this starts the transistions away.
32 lines
2.0 KiB
PHP
32 lines
2.0 KiB
PHP
<?php
|
|
require_once 'includes/modal/new_alert_map.inc.php';
|
|
require_once 'includes/modal/delete_alert_map.inc.php';
|
|
|
|
$no_refresh = true;
|
|
|
|
echo '<div class="row"><div class="col-sm-12"><span id="message"></span></div></div>';
|
|
echo '<div class="table-responsive">';
|
|
echo '<table class="table table-condensed table-hover"><thead><tr>';
|
|
echo '<th>Rule</th><th>Target</th><th>Actions</th>';
|
|
echo '</tr></thead><tbody>';
|
|
foreach (dbFetchRows('SELECT alert_map.target,alert_map.id,alert_rules.name FROM alert_map,alert_rules WHERE alert_map.rule=alert_rules.id ORDER BY alert_map.rule ASC') as $link) {
|
|
if ($link['target'][0] == 'g') {
|
|
$link['target'] = substr($link['target'], 1);
|
|
$link['target'] = '<a href="'.generate_url(array('page' => 'devices', 'group' => $link['target'])).'">'.ucfirst(dbFetchCell('SELECT name FROM device_groups WHERE id = ?', array($link['target']))).'</a>';
|
|
} elseif (is_numeric($link['target'])) {
|
|
$link['target'] = '<a href="'.generate_url(array('page' => 'device', 'device' => $link['target'])).'">'.dbFetchCell('SELECT hostname FROM devices WHERE device_id = ?', array($link['target'])).'</a>';
|
|
}
|
|
|
|
echo '<tr id="row_'.$link['id'].'">';
|
|
echo '<td>'.$link['name'].'</td>';
|
|
echo '<td>'.$link['target'].'</td>';
|
|
echo '<td>';
|
|
echo "<button type='button' class='btn btn-primary btn-sm' aria-label='Edit' data-toggle='modal' data-target='#create-map' data-map_id='".$link['id']."' name='edit-alert-map'><i class='fa fa-pencil' aria-hidden='true'></i></button> ";
|
|
echo "<button type='button' class='btn btn-danger btn-sm' aria-label='Delete' data-toggle='modal' data-target='#confirm-delete' data-map_id='".$link['id']."' name='delete-alert-map'><span class='fa fa-trash' aria-hidden='true'></i></button>";
|
|
echo '</td>';
|
|
echo '</tr>';
|
|
}
|
|
|
|
echo '</tbody></table></div>';
|
|
echo "<button type='button' class='btn btn-primary btn-sm' aria-label='Add' data-toggle='modal' data-target='#create-map' data-map_id='' name='create-alert-map'>Create new Map</button> ";
|