}
    if ($vars['entity_type'] == $entity_type) {
        $navbar['options'][$entity_type]['class'] = "active";
    }
    $navbar['options'][$entity_type]['url'] = generate_url(array('page' => 'device', 'device' => $device['device_id'], 'tab' => 'alerts', 'entity_type' => $entity_type));
    $navbar['options'][$entity_type]['text'] = escape_html(nicecase($entity_type));
}
$navbar['options_right']['update']['url'] = generate_url(array('page' => 'device', 'device' => $device['device_id'], 'tab' => 'alerts', 'action' => 'update'));
$navbar['options_right']['update']['text'] = '再生的';
$navbar['options_right']['update']['icon'] = 'oicon-arrow-circle';
if ($vars['action'] == 'update') {
    $navbar['options_right']['update']['class'] = 'active';
}
$navbar['options_right']['status']['url'] = generate_url($vars, array('page' => 'device', 'status' => 'failed'));
$navbar['options_right']['status']['text'] = '仅失败';
$navbar['options_right']['status']['icon'] = 'oicon-exclamation-red';
if ($vars['status'] == 'failed') {
    $navbar['options_right']['status']['class'] = 'active';
    $navbar['options_right']['status']['url'] = generate_url($vars, array('page' => 'device', 'status' => 'all'));
}
print_navbar($navbar);
// Run actions
if ($vars['action'] == 'update') {
    echo '<div class="well">';
    update_device_alert_table($device);
    $alert_table = cache_device_alert_table($device['device_id']);
    echo '</div>';
}
$vars['pagination'] = TRUE;
print_alert_table($vars);
// EOF
<?php

/**
 * Observium Network Management and Monitoring System
 * Copyright (C) 2006-2015, Adam Armstrong - http://www.observium.org
 *
 * @package    observium
 * @subpackage webui
 * @author     Adam Armstrong <*****@*****.**>
 * @copyright  (C) 2006-2013 Adam Armstrong, (C) 2013-2016 Observium Limited
 *
 */
// Global write permissions required.
if ($_SESSION['userlevel'] < 10) {
    print_error_permission();
    return;
}
include $config['html_dir'] . "/includes/alerting-navbar.inc.php";
// Regenerate alerts
echo generate_box_open();
foreach (dbFetchRows("SELECT * FROM `devices`") as $device) {
    $result = update_device_alert_table($device);
    print_message($result['message'], $result['class']);
}
echo generate_box_close();
unset($vars['action']);
// EOF