Explorar o código

Language selection: Fix missing negation

Dennis Neufeld %!s(int64=8) %!d(string=hai) anos
pai
achega
9f4491b9be
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      data/web/inc/prerequisites.inc.php

+ 1 - 1
data/web/inc/prerequisites.inc.php

@@ -56,7 +56,7 @@ if (isset($_GET['lang']) && in_array($_GET['lang'], $AVAILABLE_LANGUAGES)) {
 elseif (isset($_COOKIE['language']) && in_array($_COOKIE['language'], $AVAILABLE_LANGUAGES)) {
   $_SESSION['mailcow_locale'] = $_COOKIE['language'];
 }
-if (isset($_SESSION['mailcow_locale']) && file_exists($_SERVER['DOCUMENT_ROOT'] . '/lang/lang.'.$_SESSION['mailcow_locale'].'.php')) {
+if (isset($_SESSION['mailcow_locale']) && !file_exists($_SERVER['DOCUMENT_ROOT'] . '/lang/lang.'.$_SESSION['mailcow_locale'].'.php')) {
   $_SESSION['mailcow_locale'] = strtolower(trim($DEFAULT_LANG));
 }
 setcookie('language', $_SESSION['mailcow_locale']);