Fix for bug 3736 for more robustness in delaing with bad lang packs
This commit is contained in:
+5
-3
@@ -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)) {
|
||||
|
||||
Reference in New Issue
Block a user