Valider 0be1a417 rédigé par cerdic's avatar cerdic
Parcourir les fichiers

fix: une constante _DEBUG_BLOCK_CACHE_COOL pour inhiber cache_cool sur un site

parent f5695e24
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+3 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -8,7 +8,7 @@
if (!defined("_ECRIRE_INC_VERSION")) return;

// ne pas faire ca en CLI, ca bloque toutes les sorties
if (isset($_SERVER['HTTP_HOST']) and $_SERVER['HTTP_HOST']) {
if (isset($_SERVER['HTTP_HOST']) and $_SERVER['HTTP_HOST'] and !defined('_DEBUG_BLOCK_CACHE_COOL')) {
	// si deja un buffer avec une sortie on ne peut plus se lancer pour forcer le flush
	if ($cache_cool_oblevel=ob_get_level()
		AND $cache_cool_oblength=ob_get_length()){
@@ -63,6 +63,7 @@ function public_produire_page($fond, $contexte, $use_cache, $chemin_cache, $cont
		AND is_array($page) AND isset($page['texte'])
		AND (_CACHE_COOL_CACHE_SESSION OR empty($GLOBALS['visiteur_session']['id_auteur']))
		AND !$processing
		AND !defined('_DEBUG_BLOCK_CACHE_COOL')
		) {
		// si c'est un bot, on ne lance pas un calcul differe
		// ca ne sert qu'a remplir la queue qui ne sera pas videe par le bot (pas de cron)