From 070e5d89e8720ea390a0eb788c3bca71aba548db Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Tue, 12 Feb 2008 14:43:02 +0000
Subject: [PATCH] "les #INCLURE et #MODELE doivent aussi faire remonter le flag
 de session"

---
 ecrire/public/assembler.php | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/ecrire/public/assembler.php b/ecrire/public/assembler.php
index 9602ebfa26..861897f838 100644
--- a/ecrire/public/assembler.php
+++ b/ecrire/public/assembler.php
@@ -583,6 +583,11 @@ function recuperer_fond($fond, $contexte=array(), $trim=true, $connect='') {
 	foreach(is_array($fond) ? $fond : array($fond) as $f){
 		$page = evaluer_fond($f, $contexte, $options, $connect);
 		$texte .= $trim ? rtrim($page['texte']) : $page['texte'];
+		// Lever un drapeau (global) si le modele utilise #SESSION
+		// a destination de public/parametrer
+		if (isset($page['invalideurs'])
+		AND isset($page['invalideurs']['session']))
+			$GLOBALS['cache_utilise_session'] = $page['invalideurs']['session'];
 	}
 
 	return $trim ? ltrim($texte) : $texte;
-- 
GitLab