Browse Source

Change language immediately on save

Kristan Kenney 5 years ago
parent
commit
0099458e3c
1 changed files with 6 additions and 1 deletions
  1. 6 1
      web/edit/user/index.php

+ 6 - 1
web/edit/user/index.php

@@ -196,7 +196,12 @@ if (!empty($_POST['save'])) {
         exec (HESTIA_CMD."v-change-user-language ".escapeshellarg($v_username)." ".$v_language, $output, $return_var);
         check_return_code($return_var,$output);
         if (empty($_SESSION['error_msg'])) {
-             if ((empty($_GET['user'])) || ($_GET['user'] == $_SESSION['user'])) $_SESSION['language'] = $_POST['v_language'];
+             if (($_GET['user'] == $_SESSION['user'])) {
+                 unset ($_SESSION['language']);
+                 $_SESSION['language'] = $_POST['v_language'];
+                 $refresh = $_SERVER['REQUEST_URI'];
+                 header("Location: $refresh");
+             }
         }
         unset($output);
     }