0 ) { $ERROR = "".__('Invalid username or password').""; // 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'); } else { unset($output); exec (VESTA_CMD . "v-list-user ".$v_user." json", $output, $return_var); $data = json_decode(implode('', $output), true); $_SESSION['language'] = $data[$_POST['user']]['LANGUAGE']; if (empty($_SESSION['language'])) $_SESSION['language'] = 'en'; $_SESSION['user'] = $_POST['user']; if ($_POST['user'] == 'root') $_SESSION['user'] = 'admin'; if (!empty($_SESSION['request_uri'])) { header("Location: ".$_SESSION['request_uri']); unset($_SESSION['request_uri']); exit; } else { header("Location: /"); exit; } } } 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'); } ?>