language : do not set the cookie if it is not needed. Update it if it is valid
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@4261 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
This commit is contained in:
@@ -326,10 +326,13 @@ class language
|
|||||||
if ($forcedLanguage !== null)
|
if ($forcedLanguage !== null)
|
||||||
$languageCode = $forcedLanguage;
|
$languageCode = $forcedLanguage;
|
||||||
elseif ($langCookie !== FALSE)
|
elseif ($langCookie !== FALSE)
|
||||||
|
{
|
||||||
$languageCode = $langCookie;
|
$languageCode = $langCookie;
|
||||||
|
// Update the already set cookie
|
||||||
|
$this->languageCookieSet ($languageCookie, $languageCode, "/");
|
||||||
|
}
|
||||||
else
|
else
|
||||||
$languageCode = $langNav;
|
$languageCode = $langNav;
|
||||||
$this->languageCookieSet ($languageCookie, $languageCode, "/");
|
|
||||||
// Cache the domframework's .mo file too
|
// Cache the domframework's .mo file too
|
||||||
$dfFile = $this->languageCache ($languageCode, "domframework", LC_MESSAGES,
|
$dfFile = $this->languageCache ($languageCode, "domframework", LC_MESSAGES,
|
||||||
dirname (__FILE__)."/locale");
|
dirname (__FILE__)."/locale");
|
||||||
|
|||||||
Reference in New Issue
Block a user