From: mudrd8mz Date: Tue, 4 Dec 2007 21:52:16 +0000 (+0000) Subject: Merged from MOODLE_19_STABLE. Do not produce PHP warnings in case string file does... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=1dfc37b8feb5e6f0c6629f8c25c6f913ef0da24b;p=moodle.git Merged from MOODLE_19_STABLE. Do not produce PHP warnings in case string file does not define array $string[] --- diff --git a/admin/lang.php b/admin/lang.php index f0eb1e9735..31746ee49a 100644 --- a/admin/lang.php +++ b/admin/lang.php @@ -225,7 +225,7 @@ } // $enstring = English strings distributed either in the core space or in plugin space include($enfilepath); - $enstring = $string; + $enstring = isset($string) ? $string : array(); unset($string); ksort($enstring); @@ -234,7 +234,7 @@ if (file_exists($lcfilepath)) { include($lcfilepath); $localfileismissing = 0; - if (is_array($string)) { + if (isset($string) && is_array($string)) { $lcstring = $string; } unset($string); @@ -519,9 +519,9 @@ unset($string); include($enfilepath); - $enstring = $string; + $enstring = isset($string) ? $string : array(); // - // TODO/FIXME: IMHO following should not be here as the strings have moved into langconfig.php -- mudrd8mz + // Following strings have moved into langconfig.php, but keep the here for backward compatibility // if ($currentlang != 'en' and $currentfile == 'moodle.php') { $enstring['thislanguage'] = "<< TRANSLATORS: Specify the name of your language here. If possible use Unicode Numeric Character References >>";