|
|
@@ -26,6 +26,18 @@ if (isset($_SESSION['user'])) {
|
|
|
exit;
|
|
|
}
|
|
|
|
|
|
+// Check system configuration
|
|
|
+exec (VESTA_CMD . "v-list-sys-config json", $output, $return_var);
|
|
|
+$data = json_decode(implode('', $output), true);
|
|
|
+$sys_arr = $data['config'];
|
|
|
+foreach ($sys_arr as $key => $value) {
|
|
|
+ $_SESSION[$key] = $value;
|
|
|
+}
|
|
|
+
|
|
|
+// Set default language
|
|
|
+if (empty($_SESSION['language'])) $_SESSION['language']=$_SESSION['LANGUAGE'];
|
|
|
+if (empty($_SESSION['language'])) $_SESSION['language']='en';
|
|
|
+
|
|
|
// Auth
|
|
|
if (isset($_POST['user']) && isset($_POST['password'])) {
|
|
|
$v_user = escapeshellarg($_POST['user']);
|
|
|
@@ -33,17 +45,6 @@ if (isset($_POST['user']) && isset($_POST['password'])) {
|
|
|
exec(VESTA_CMD ."v-check-user-password ".$v_user." ".$v_password." '".$_SERVER["REMOTE_ADDR"]."'", $output, $return_var);
|
|
|
if ( $return_var > 0 ) {
|
|
|
$ERROR = "<a class=\"error\">".__('Invalid username or password')."</a>";
|
|
|
-
|
|
|
- // Set system language
|
|
|
- unset($output);
|
|
|
- exec (VESTA_CMD . "v-list-sys-config json", $output, $return_var);
|
|
|
- $data = json_decode(implode('', $output), true);
|
|
|
- if (!empty( $data['config']['LANGUAGE'])) {
|
|
|
- $_SESSION['language'] = $data['config']['LANGUAGE'];
|
|
|
- } else {
|
|
|
- $_SESSION['language'] = 'en';
|
|
|
- }
|
|
|
-
|
|
|
require_once($_SERVER['DOCUMENT_ROOT'].'/inc/i18n/'.$_SESSION['language'].'.php');
|
|
|
require_once('../templates/header.html');
|
|
|
require_once('../templates/login.html');
|
|
|
@@ -65,15 +66,6 @@ if (isset($_POST['user']) && isset($_POST['password'])) {
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
|
- // Set system language
|
|
|
- exec (VESTA_CMD . "v-list-sys-config json", $output, $return_var);
|
|
|
- $data = json_decode(implode('', $output), true);
|
|
|
- if (!empty( $data['config']['LANGUAGE'])) {
|
|
|
- $_SESSION['language'] = $data['config']['LANGUAGE'];
|
|
|
- } else {
|
|
|
- $_SESSION['language'] = 'en';
|
|
|
- }
|
|
|
-
|
|
|
require_once($_SERVER['DOCUMENT_ROOT'].'/inc/i18n/'.$_SESSION['language'].'.php');
|
|
|
require_once('../templates/header.html');
|
|
|
require_once('../templates/login.html');
|