diff options
Diffstat (limited to 'src/usr/local/www/system_gateways_edit.php')
-rw-r--r-- | src/usr/local/www/system_gateways_edit.php | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/usr/local/www/system_gateways_edit.php b/src/usr/local/www/system_gateways_edit.php index 0903aea..cbd1e84 100644 --- a/src/usr/local/www/system_gateways_edit.php +++ b/src/usr/local/www/system_gateways_edit.php @@ -83,6 +83,7 @@ if (isset($id) && $a_gateways[$id]) { $pconfig['losshigh'] = $a_gateways[$id]['losshigh']; $pconfig['monitor'] = $a_gateways[$id]['monitor']; $pconfig['monitor_disable'] = isset($a_gateways[$id]['monitor_disable']); + $pconfig['action_disable'] = isset($a_gateways[$id]['action_disable']); $pconfig['data_payload'] = $a_gateways[$id]['data_payload']; $pconfig['nonlocalgateway'] = isset($a_gateways[$id]['nonlocalgateway']); $pconfig['descr'] = $a_gateways[$id]['descr']; @@ -428,6 +429,9 @@ if ($_POST) { if ($_POST['monitor_disable'] == "yes") { $gateway['monitor_disable'] = true; } + if ($_POST['action_disable'] == "yes") { + $gateway['action_disable'] = true; + } if ($_POST['nonlocalgateway'] == "yes") { $gateway['nonlocalgateway'] = true; } @@ -644,6 +648,13 @@ $section->addInput(new Form_Checkbox( $pconfig['monitor_disable'] ))->toggles('.toggle-monitor-ip')->setHelp('This will consider this gateway as always being up.'); +$section->addInput(new Form_Checkbox( + 'action_disable', + 'Gateway Action', + 'Disable Gateway Monitoring Action', + $pconfig['action_disable'] +))->setHelp('No action will be taken on gateway events. The gateway is always considered up.'); + $group = new Form_Group('Monitor IP'); $group->addClass('toggle-monitor-ip', 'collapse'); |