diff --git a/pandora_console/godmode/alerts/configure_alert_template.php b/pandora_console/godmode/alerts/configure_alert_template.php index 592e728bad..287449d756 100644 --- a/pandora_console/godmode/alerts/configure_alert_template.php +++ b/pandora_console/godmode/alerts/configure_alert_template.php @@ -745,7 +745,16 @@ if (!$disabled) { } else { html_print_input_hidden ('step', $step + 1); - html_print_submit_button (__('Next'), 'next', false, 'class="sub next"'); + if ($step == 2) { + //Javascript onsubmit to avoid min = 0 and max = 0 + + html_print_submit_button(__('Next'), 'next', false, + 'class="sub next" onclick="return check_fields_step2();"'); + } + else { + html_print_submit_button(__('Next'), 'next', false, + 'class="sub next"'); + } } } @@ -774,6 +783,24 @@ var critical = ; var onchange_not = ; var unknown = ; +var error_message_min_max_zero = ; + +function check_fields_step2() { + var correct = true; + + type = $("select[name='type']").val(); + min_v = $("input[name='min']").val(); + max_v = $("input[name='max']").val(); + + if (type == 'max_min') { + if ((min_v == 0) && (max_v == 0)) { + alert(error_message_min_max_zero); + correct = false; + } + } + + return correct; +} function check_regex () { if ($("#type").val() != 'regex') {