]> git.mjollnir.org Git - moodle.git/commitdiff
make_default_scale() now searches properly under
authorstronk7 <stronk7>
Sun, 4 Jun 2006 15:19:05 +0000 (15:19 +0000)
committerstronk7 <stronk7>
Sun, 4 Jun 2006 15:19:05 +0000 (15:19 +0000)
both dataroot and dirroot, defaulting to en_utf8. Bug 5719.
(http://moodle.org/bugs/bug.php?op=show&bugid=5719)

Merged from MOODLE_16_STABLE

lib/datalib.php

index 3a4f023f6593b93d21bfa191156ee55f39f843dd..588264fa7bdf051c0cc60e7e886d4162248b46cf 100644 (file)
@@ -2501,12 +2501,16 @@ function make_default_scale() {
     /// Read in the big description from the file.  Note this is not
     /// HTML (despite the file extension) but Moodle format text.
     $parentlang = get_string('parentlang');
-    if (is_readable($CFG->dirroot .'/lang/'. $CFG->lang .'/help/forum/ratings.html')) {
+    if (is_readable($CFG->dataroot .'/lang/'. $CFG->lang .'/help/forum/ratings.html')) {
+        $file = file($CFG->dataroot .'/lang/'. $CFG->lang .'/help/forum/ratings.html');
+    } else if (is_readable($CFG->dirroot .'/lang/'. $CFG->lang .'/help/forum/ratings.html')) {
         $file = file($CFG->dirroot .'/lang/'. $CFG->lang .'/help/forum/ratings.html');
+    } else if ($parentlang and is_readable($CFG->dataroot .'/lang/'. $parentlang .'/help/forum/ratings.html')) {
+        $file = file($CFG->dataroot .'/lang/'. $parentlang .'/help/forum/ratings.html');
     } else if ($parentlang and is_readable($CFG->dirroot .'/lang/'. $parentlang .'/help/forum/ratings.html')) {
         $file = file($CFG->dirroot .'/lang/'. $parentlang .'/help/forum/ratings.html');
-    } else if (is_readable($CFG->dirroot .'/lang/en/help/forum/ratings.html')) {
-        $file = file($CFG->dirroot .'/lang/en/help/forum/ratings.html');
+    } else if (is_readable($CFG->dirroot .'/lang/en_utf8/help/forum/ratings.html')) {
+        $file = file($CFG->dirroot .'/lang/en_utf8/help/forum/ratings.html');
     } else {
         $file = '';
     }