| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 | <?php//ini_set("session.cookie_secure", 1);//ini_set("session.cookie_httponly", 1);session_start();if (isset($_POST["logout"])) {	session_unset();	session_destroy();	session_write_close();	setcookie(session_name(),'',0,'/');}require_once 'inc/vars.inc.php';if (file_exists('./inc/vars.local.inc.php')) {	include_once 'inc/vars.local.inc.php';}$dsn = "$database_type:host=$database_host;dbname=$database_name";$opt = [    PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,    PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,    PDO::ATTR_EMULATE_PREPARES   => false,];try {	$pdo = new PDO($dsn, $database_user, $database_pass, $opt);}catch (PDOException $e) {?><center style='font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;'>🐮 Connection failed, database may be in warm-up state, please try again later.<br /><br />The following error was reported:<br/>  <?=$e->getMessage();?></center><?php}$_SESSION['mailcow_locale'] = strtolower(trim($DEFAULT_LANG));setcookie('language', $DEFAULT_LANG);if (isset($_COOKIE['language'])) {	switch ($_COOKIE['language']) {		case "de":			$_SESSION['mailcow_locale'] = 'de';			setcookie('language', 'de');		break;		case "en":			$_SESSION['mailcow_locale'] = 'en';			setcookie('language', 'en');		break;		case "nl":			$_SESSION['mailcow_locale'] = 'nl';			setcookie('language', 'nl');		break;		case "pt":			$_SESSION['mailcow_locale'] = 'pt';			setcookie('language', 'pt');		break;	}}if (isset($_GET['lang'])) {	switch ($_GET['lang']) {		case "de":			$_SESSION['mailcow_locale'] = 'de';			setcookie('language', 'de');		break;		case "en":			$_SESSION['mailcow_locale'] = 'en';			setcookie('language', 'en');		break;		case "nl":			$_SESSION['mailcow_locale'] = 'nl';			setcookie('language', 'nl');		break;		case "pt":			$_SESSION['mailcow_locale'] = 'pt';			setcookie('language', 'pt');		break;	}}require_once 'lang/lang.en.php';include 'lang/lang.'.$_SESSION['mailcow_locale'].'.php';require_once 'inc/functions.inc.php';require_once 'inc/triggers.inc.php';init_db_schema();
 |