0, 'md5_file' => ''); // si le cache est valide if ((intval($reload) <= 0) AND ($time > 0) AND ($time <= $pcache['filemtime']) AND $md5==$pcache['md5_file']) return false; // si on arrive pas a lire le fichier, se contenter du cache if (!($texte = spip_file_get_contents($file))) { return false; } $f = charger_fonction('infos_' . $desc, 'plugins'); $ret = $f($texte, $plug, $dir); $ret['filemtime'] = $time; $ret['md5_file'] = $md5; $diff = ($ret != $pcache); if ($diff) { $cache[$dir][$plug] = $ret; # echo count($cache[$dir]), $dir,$plug, " $reloadc
"; } return $diff; } ?>