diff --git a/html/includes/table/alerts.inc.php b/html/includes/table/alerts.inc.php index 878ba23e51..8325c75c18 100644 --- a/html/includes/table/alerts.inc.php +++ b/html/includes/table/alerts.inc.php @@ -117,8 +117,10 @@ foreach (dbFetchRows($sql, $param) as $alert) { $log = dbFetchCell('SELECT details FROM alert_log WHERE rule_id = ? AND device_id = ? ORDER BY id DESC LIMIT 1', array($alert['rule_id'], $alert['device_id'])); $fault_detail = alert_details($log); - $alert_to_ack = ''; - $alert_to_nack = ''; + $alert_to_ack = ''; + $alert_to_nack = ''; + + $ack_ico = $alert_to_ack; if ((int)$alert['state'] === 0) { $ico = ''; @@ -132,6 +134,7 @@ foreach (dbFetchRows($sql, $param) as $alert) { } } elseif ((int)$alert['state'] === 2) { $ico = $alert_to_nack; + $ack_ico = $alert_to_nack; } $severity = $alert['severity']; @@ -141,12 +144,6 @@ foreach (dbFetchRows($sql, $param) as $alert) { $severity .= ' -'; } - $ack_ico = $alert_to_ack; - - if ($alert['state'] == 2) { - $ack_ico = $alert_to_nack; - } - $hostname = '
' . generate_device_link($alert, shorthost($alert['hostname'])) . '
' . $fault_detail . '
'; switch ($severity) { @@ -164,6 +161,10 @@ foreach (dbFetchRows($sql, $param) as $alert) { break; } + if ((int)$alert['state'] === 2) { + $severity_ico = ' '; + } + $proc = dbFetchCell('SELECT proc FROM alerts,alert_rules WHERE alert_rules.id = alerts.rule_id AND alerts.id = ?', array($alert['id'])); if (($proc == "") || ($proc == "NULL")) { $has_proc = '';