From 408def1a07acc3d07ffaa3e19e48b4d0929a7172 Mon Sep 17 00:00:00 2001 From: ArthurHoaro Date: Sun, 28 Feb 2016 15:53:28 +0100 Subject: [PATCH] Fixes #503: check that HTTP_ACCEPT_LANGUAGE is set before calling autoLocale() --- index.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/index.php b/index.php index d1acb8a..c65a780 100644 --- a/index.php +++ b/index.php @@ -268,7 +268,10 @@ $GLOBALS['redirector'] = !empty($GLOBALS['redirector']) ? escape($GLOBALS['redir // a token depending of deployment salt, user password, and the current ip define('STAY_SIGNED_IN_TOKEN', sha1($GLOBALS['hash'].$_SERVER["REMOTE_ADDR"].$GLOBALS['salt'])); -autoLocale($_SERVER['HTTP_ACCEPT_LANGUAGE']); // Sniff browser language and set date format accordingly. +// Sniff browser language and set date format accordingly. +if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { + autoLocale($_SERVER['HTTP_ACCEPT_LANGUAGE']); +} header('Content-Type: text/html; charset=utf-8'); // We use UTF-8 for proper international characters handling. //==================================================================================================