diff --git a/ecrire/inc_lang.php3 b/ecrire/inc_lang.php3 index 8a157102c48547fd318b21bbbcf230f0e4f06bbb..004d9835744c293f03a59ae1116fbd86f8a6dbe2 100644 --- a/ecrire/inc_lang.php3 +++ b/ecrire/inc_lang.php3 @@ -55,7 +55,8 @@ function charger_langue($lang, $module = 'spip', $forcer = false) { // chercher dans le fichier cache ? if (!$flag_ecrire AND $fichier_lang_exists) { if (!$forcer AND @file_exists('CACHE/lang_'.$module.'_'.$lang.'.php3') - AND (@filemtime('CACHE/lang_'.$module.'_'.$lang.'.php3') > @filemtime('ecrire/lang/'.$module.'_'.$lang.'.php3'))) { + AND (@filemtime('CACHE/lang_'.$module.'_'.$lang.'.php3') > @filemtime('ecrire/lang/'.$module.'_'.$lang.'.php3')) + AND (@filemtime('CACHE/lang_'.$module.'_'.$lang.'.php3') > @filemtime('ecrire/lang/perso.php3'))) { $GLOBALS['idx_lang'] = 'i18n_'.$module.'_'.$lang; return include_local('CACHE/lang_'.$module.'_'.$lang.'.php3'); } @@ -78,8 +79,8 @@ function charger_langue($lang, $module = 'spip', $forcer = false) { } // surcharge perso - if (file_exists($dir_ecrire.'lang/perso.php3')) { - include_ecrire('lang/perso.php3'); + if (@file_exists($dir_ecrire.'lang/perso.php3')) { + include($dir_ecrire.'lang/perso.php3'); } }