From ba17c5d47c14761ceeb0a3bddeaf617673d140fb Mon Sep 17 00:00:00 2001 From: moodler Date: Tue, 12 Jul 2005 11:35:30 +0000 Subject: [PATCH] Fix for bug 3736 for more robustness in delaing with bad lang packs --- lib/moodlelib.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 73e606b8c99..b09ed1f3920 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -4696,9 +4696,11 @@ function get_list_of_languages() { return false; } foreach ($langdirs as $lang) { - @include($CFG->dirroot .'/lang/'. $lang .'/moodle.php'); - $languages[$lang] = $string['thislanguage'] .' ('. $lang .')'; - unset($string); + if (file_exists($CFG->dirroot .'/lang/'. $lang .'/moodle.php')) { + include($CFG->dirroot .'/lang/'. $lang .'/moodle.php'); + $languages[$lang] = $string['thislanguage'] .' ('. $lang .')'; + unset($string); + } } } if ( defined('FULLME') && FULLME === 'cron' && !empty($CFG->langcache)) {