From cd32882e345d38496cde05e1196403ac32eb75b0 Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Sat, 11 Sep 2010 08:14:10 +0000
Subject: [PATCH] pour les pages de squelette prive, envoyer dans les pipelines
 affichage_final_prive et  affichage_entetes_final_prive

---
 ecrire/inc_version.php | 2 ++
 ecrire/public.php      | 5 +++--
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/ecrire/inc_version.php b/ecrire/inc_version.php
index 53af0861e3..e3853f39b8 100644
--- a/ecrire/inc_version.php
+++ b/ecrire/inc_version.php
@@ -259,7 +259,9 @@ $spip_pipeline = array(
 	'accueil_informations' => '',
 	 # cf. public/assembler
 	'affichage_final' => '|f_surligne|f_tidy|f_admin',
+	'affichage_final_prive' => '',
 	'affichage_entetes_final' => '',
+	'affichage_entetes_final_prive' => '',
 	'afficher_fiche_objet'=>'',
 	'afficher_config_objet' => '',
 	'afficher_contenu_objet' => '',
diff --git a/ecrire/public.php b/ecrire/public.php
index 8181b3395e..7a9a526815 100644
--- a/ecrire/public.php
+++ b/ecrire/public.php
@@ -150,10 +150,11 @@ if (isset($GLOBALS['_INC_PUBLIC'])) {
 
 	
 	// Execution de la page calculee
+	define('_PIPELINE_SUFFIX',  test_espace_prive()?'_prive':'');
 
 	// traitements sur les entetes avant envoi
 	// peut servir pour le plugin de stats
-	$page['entetes'] = pipeline('affichage_entetes_final', $page['entetes']);
+	$page['entetes'] = pipeline('affichage_entetes_final'._PIPELINE_SUFFIX, $page['entetes']);
 
 
 	// 1. Cas d'une page contenant uniquement du HTML :
@@ -198,7 +199,7 @@ if (isset($GLOBALS['_INC_PUBLIC'])) {
 
 	// (c'est ici qu'on fait var_recherche, validation, boutons d'admin,
 	// cf. public/assembler.php)
-	echo pipeline('affichage_final', $page['texte']);
+	echo pipeline('affichage_final'._PIPELINE_SUFFIX, $page['texte']);
 	// l'affichage de la page a pu lever des erreurs (inclusion manquante)
 	// il faut tester a nouveau
 	$debug = ((_request('var_mode') == 'debug') OR $tableau_des_temps) ? array(1) : array();
-- 
GitLab