]> git.wh0rd.org - tt-rss.git/blobdiff - include/functions.php
fix startup_gettext() trying to get configured language before session is initialized
[tt-rss.git] / include / functions.php
index 6337dbbdeb6617013a135fa194f911225fac5f32..5da657f2d72fa47bde62c5a04fc5a5da8c7f4948 100644 (file)
                        $lang = _TRANSLATION_OVERRIDE_DEFAULT;
                }
 
-               if ($_SESSION["language"] && $_SESSION["language"] != "auto") {
-                       $lang = $_SESSION["language"];
+               // startup_gettext() is called before session_start() so we can't rely
+               // on $_SESSION['language'] here.
+
+               if ($_COOKIE["ttrss_lang"] && $_COOKIE["ttrss_lang"] != "auto") {
+                       $lang = $_COOKIE["ttrss_lang"];
                }
 
                if ($lang) {