From ddbc2a730415d777213b717dc81c69c0afa377a7 Mon Sep 17 00:00:00 2001 From: laf Date: Mon, 26 Jan 2015 22:07:42 +0000 Subject: [PATCH] Updated alerts interface to support inverted rules, worse/better alerts --- html/forms/create-alert-item.inc.php | 8 +++++++- html/includes/modal/new_alert_rule.inc.php | 6 ++++++ html/includes/print-alert-rules.php | 6 +++++- html/includes/print-alerts.php | 12 +++++++++--- 4 files changed, 27 insertions(+), 5 deletions(-) diff --git a/html/forms/create-alert-item.inc.php b/html/forms/create-alert-item.inc.php index a1ed1f580..9efdef119 100644 --- a/html/forms/create-alert-item.inc.php +++ b/html/forms/create-alert-item.inc.php @@ -23,6 +23,7 @@ $alert_id = $_POST['alert_id']; $count = mres($_POST['count']); $delay = mres($_POST['delay']); $mute = mres($_POST['mute']); +$invert = mres($_POST['invert']); $name = mres($_POST['name']); if(empty($rule)) { @@ -38,7 +39,12 @@ if(empty($rule)) { } else { $mute = false; } - $extra = array('mute'=>$mute,'count'=>$count,'delay'=>$delay_sec); + if($invert == 'on') { + $invert = true; + } else { + $invert = false; + } + $extra = array('mute'=>$mute,'count'=>$count,'delay'=>$delay_sec,'invert'=>$invert); $extra_json = json_encode($extra); if(is_numeric($alert_id) && $alert_id > 0) { if(dbUpdate(array('rule' => $rule,'severity'=>mres($_POST['severity']),'extra'=>$extra_json,'name'=>$name), 'alert_rules', 'id=?',array($alert_id)) >= 0) { diff --git a/html/includes/modal/new_alert_rule.inc.php b/html/includes/modal/new_alert_rule.inc.php index 38db25a04..d4d84f7b8 100644 --- a/html/includes/modal/new_alert_rule.inc.php +++ b/html/includes/modal/new_alert_rule.inc.php @@ -99,6 +99,10 @@ if(is_admin() === false) {
+ +
+ +
@@ -120,6 +124,7 @@ if(is_admin() === false) {