diff --git a/ecrire/inc/meta.php b/ecrire/inc/meta.php index 7dba2b2ebef94a286c142b87c9e00708a603e8a1..7c335135da1c4a50a5f518d852261d44097abca1 100644 --- a/ecrire/inc/meta.php +++ b/ecrire/inc/meta.php @@ -22,7 +22,9 @@ define('_META_CACHE_TIME', 1<<24); function inc_meta_dist() { // Lire les meta, en cache si present, valide et lisible - if ($new = jeune_fichier(_FILE_META, _META_CACHE_TIME) + // en cas d'install ne pas faire confiance au meta_cache eventuel + if ((_request('exec')!=='install' OR !test_espace_prive()) + AND $new = jeune_fichier(_FILE_META, _META_CACHE_TIME) # AND (@filemtime(_FILE_META) > @filemtime(_DIR_RESTREINT . '.svn/entries')) AND lire_fichier(_FILE_META, $meta)) $GLOBALS['meta'] = @unserialize($meta);