|
@@ -3,12 +3,9 @@
|
|
|
define('NO_AUTH_REQUIRED',true);
|
|
define('NO_AUTH_REQUIRED',true);
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
// Main include
|
|
// Main include
|
|
|
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
|
|
include($_SERVER['DOCUMENT_ROOT']."/inc/main.php");
|
|
|
|
|
|
|
|
-//echo $_SESSION['request_uri'];
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
$TAB = 'LOGIN';
|
|
$TAB = 'LOGIN';
|
|
|
|
|
|
|
@@ -18,6 +15,8 @@ if (isset($_GET['logout'])) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
// Login as someone else
|
|
// Login as someone else
|
|
|
if (isset($_SESSION['user'])) {
|
|
if (isset($_SESSION['user'])) {
|
|
|
if ($_SESSION['user'] == 'admin' && !empty($_GET['loginas'])) {
|
|
if ($_SESSION['user'] == 'admin' && !empty($_GET['loginas'])) {
|
|
@@ -71,7 +70,16 @@ if (isset($_POST['user']) && isset($_POST['password'])) {
|
|
|
get_favourites();
|
|
get_favourites();
|
|
|
|
|
|
|
|
// Define language
|
|
// Define language
|
|
|
- if (!empty($data[$v_user]['LANGUAGE'])) $_SESSION['language'] = $data[$v_user]['LANGUAGE'];
|
|
|
|
|
|
|
+ $output = '';
|
|
|
|
|
+ exec (VESTA_CMD."v-list-sys-languages json", $output, $return_var);
|
|
|
|
|
+ $languages = json_decode(implode('', $output), true);
|
|
|
|
|
+ if(in_array($data[$v_user]['LANGUAGE'], $languages)){
|
|
|
|
|
+ $_SESSION['language'] = $data[$v_user]['LANGUAGE'];
|
|
|
|
|
+ }
|
|
|
|
|
+ else {
|
|
|
|
|
+ $_SESSION['language'] = 'en';
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
|
|
|
// Redirect request to control panel interface
|
|
// Redirect request to control panel interface
|
|
|
if (!empty($_SESSION['request_uri'])) {
|
|
if (!empty($_SESSION['request_uri'])) {
|
|
@@ -106,6 +114,9 @@ if (empty($_SESSION['language'])) {
|
|
|
if(in_array($lang, $languages)){
|
|
if(in_array($lang, $languages)){
|
|
|
$_SESSION['language'] = $lang;
|
|
$_SESSION['language'] = $lang;
|
|
|
}
|
|
}
|
|
|
|
|
+ else {
|
|
|
|
|
+ $_SESSION['language'] = 'en';
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
require_once($_SERVER['DOCUMENT_ROOT'].'/inc/i18n/'.$_SESSION['language'].'.php');
|
|
require_once($_SERVER['DOCUMENT_ROOT'].'/inc/i18n/'.$_SESSION['language'].'.php');
|