]> git.mjollnir.org Git - moodle.git/commitdiff
be a bit more forgiving of lang parameter
authormoodler <moodler>
Sat, 23 Sep 2006 13:14:25 +0000 (13:14 +0000)
committermoodler <moodler>
Sat, 23 Sep 2006 13:14:25 +0000 (13:14 +0000)
lib/setup.php

index b1a969cef9cebabee5ff0b0f92101abd8b983d69..517164ea020792a6f9533b52b314a7a3bf81899f 100644 (file)
@@ -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);