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;