From 1dfc37b8feb5e6f0c6629f8c25c6f913ef0da24b Mon Sep 17 00:00:00 2001 From: mudrd8mz Date: Tue, 4 Dec 2007 21:52:16 +0000 Subject: [PATCH] Merged from MOODLE_19_STABLE. Do not produce PHP warnings in case string file does not define array $string[] --- admin/lang.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 >>"; -- 2.39.5