diff --git a/src/opnsense/mvc/app/models/OPNsense/Base/Menu/Menu.xml b/src/opnsense/mvc/app/models/OPNsense/Base/Menu/Menu.xml index a0b72ea5c..a76963404 100644 --- a/src/opnsense/mvc/app/models/OPNsense/Base/Menu/Menu.xml +++ b/src/opnsense/mvc/app/models/OPNsense/Base/Menu/Menu.xml @@ -164,7 +164,9 @@ - + + + diff --git a/src/www/carp_status.php b/src/www/carp_status.php index bba9966fc..530884632 100644 --- a/src/www/carp_status.php +++ b/src/www/carp_status.php @@ -36,8 +36,8 @@ if ( !isset($config['virtualip']['vip']) || !is_array($config['virtualip']['vip' } $a_vip = &$config['virtualip']['vip']; +$act = null; if ($_SERVER['REQUEST_METHOD'] === 'POST') { - $act = null; if (!empty($_POST['carp_maintenancemode'])) { $act = "maintenance"; if (isset($config["virtualip_carp_maintenancemode"])) { @@ -76,6 +76,12 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { } } } + header(url_safe('Location: carp_status.php?savemsg=%s', array($savemsg))); + exit; +} elseif ($_SERVER['REQUEST_METHOD'] === 'GET') { + if (!empty($_GET['savemsg'])) { + $savemsg = htmlspecialchars($_GET['savemsg']); + } } $carpcount = 0;