From 748390cd30fdede70f96e90e0f19f01e3c5313c0 Mon Sep 17 00:00:00 2001 From: moodler Date: Sat, 23 Sep 2006 13:14:25 +0000 Subject: [PATCH] be a bit more forgiving of lang parameter --- lib/setup.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/setup.php b/lib/setup.php index b1a969cef9..517164ea02 100644 --- a/lib/setup.php +++ b/lib/setup.php @@ -535,6 +535,9 @@ $CFG->os = PHP_OS; if ($SESSION !== NULL and $lang = optional_param('lang', false, PARAM_SAFEDIR)) { if (file_exists($CFG->dataroot .'/lang/'. $lang) or file_exists($CFG->dirroot .'/lang/'. $lang)) { $SESSION->lang = $lang; + } else if (file_exists($CFG->dataroot.'/lang/'.$lang.'_utf8') or + file_exists($CFG->dirroot .'/lang/'.$lang.'_utf8')) { + $SESSION->lang = $lang.'_utf8'; } } unset($lang); -- 2.39.5