Просмотр исходного кода

Show success message on successfull loading with force reload

Jaap Marcus 4 лет назад
Родитель
Сommit
33e6e02ca8
1 измененных файлов с 8 добавлено и 4 удалено
  1. 8 4
      web/edit/server/index.php

+ 8 - 4
web/edit/server/index.php

@@ -181,7 +181,7 @@ $v_ssl_issuer = $ssl_str['HESTIA']['ISSUER'];
 
 
 // Check POST request
 // Check POST request
 if (!empty($_POST['save'])) {
 if (!empty($_POST['save'])) {
-
+    $require_refresh = false;
     // Check token
     // Check token
     if ((!isset($_POST['token'])) || ($_SESSION['token'] != $_POST['token'])) {
     if ((!isset($_POST['token'])) || ($_SESSION['token'] != $_POST['token'])) {
         header('location: /login/');
         header('location: /login/');
@@ -813,8 +813,7 @@ if (!empty($_POST['save'])) {
                 unset($output);
                 unset($output);
                 if ($_POST['v_policy_user_change_theme']) { 
                 if ($_POST['v_policy_user_change_theme']) { 
                     unset ($_SESSION['userTheme']);
                     unset ($_SESSION['userTheme']);
-                    $refresh = $_SERVER['REQUEST_URI'];
-                    header("Location: $refresh");
+                    $require_refresh = true;
                 }
                 }
                 if (empty($_SESSION['error_msg'])) $v_policy_user_change_theme = $_POST['v_policy_user_change_theme'];
                 if (empty($_SESSION['error_msg'])) $v_policy_user_change_theme = $_POST['v_policy_user_change_theme'];
             }
             }
@@ -943,7 +942,12 @@ if (!empty($_POST['save'])) {
     if (empty($_SESSION['error_msg'])) {
     if (empty($_SESSION['error_msg'])) {
         $_SESSION['ok_msg'] = _('Changes has been saved.');
         $_SESSION['ok_msg'] = _('Changes has been saved.');
     }
     }
-
+    if ($require_refresh == true){
+        $refresh = $_SERVER['REQUEST_URI'];
+        $_SESSION['ok_msg'] = _('Changes has been saved.');
+        header("Location: $refresh");
+        die();
+    }
 }
 }
     
     
 // Check system configuration
 // Check system configuration