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)) {