From 050fecd0e9588597ae3a82da59adfdb31cf0a5a2 Mon Sep 17 00:00:00 2001 From: Namezero Date: Fri, 23 Feb 2018 20:41:21 +0100 Subject: [PATCH] Added auto route disable --- src/www/vpn_ipsec_settings.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/www/vpn_ipsec_settings.php b/src/www/vpn_ipsec_settings.php index 8668f32bd..e188b0bd0 100644 --- a/src/www/vpn_ipsec_settings.php +++ b/src/www/vpn_ipsec_settings.php @@ -40,6 +40,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { $pconfig = array(); $pconfig['disablevpnrules'] = isset($config['system']['disablevpnrules']); $pconfig['preferoldsa_enable'] = isset($config['ipsec']['preferoldsa']); + $pconfig['auto_routes_disable'] = isset($config['ipsec']['auto_routes_disable']); if (!empty($config['ipsec']['passthrough_networks'])) { $pconfig['passthrough_networks'] = explode(',', $config['ipsec']['passthrough_networks']); } else { @@ -95,6 +96,11 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { } elseif (isset($config['ipsec']['passthrough_networks'])) { unset($config['ipsec']['passthrough_networks']); } + if (isset($pconfig['auto_routes_disable']) && $pconfig['auto_routes_disable'] == "yes") { + $config['ipsec']['auto_routes_disable'] = true; + } elseif (isset($config['ipsec']['auto_routes_disable'])) { + unset($config['ipsec']['auto_routes_disable']); + } write_config(); $savemsg = get_std_save_message(); @@ -181,6 +187,18 @@ if (isset($input_errors) && count($input_errors) > 0) { + + + + /> + + + +