From d5d8dc8d67194ddbc852a54d82b0e22eae741e1d Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Wed, 13 Dec 2006 17:54:48 +0000
Subject: [PATCH] annoncer dans le header la liste des plugins actifs, pour le
 SAD c'est tellement mieux feature desactivable par
 $GLOBALS['plugin_header_silencieux']=true; dans mes_options pour ceux qui
 aiment la discretion

---
 ecrire/inc/plugin.php  | 5 +++++
 ecrire/inc_version.php | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/ecrire/inc/plugin.php b/ecrire/inc/plugin.php
index 72e1436a64..b8995a9afb 100644
--- a/ecrire/inc/plugin.php
+++ b/ecrire/inc/plugin.php
@@ -89,6 +89,11 @@ function ecrire_plugin_actifs($plugin,$pipe_recherche=false,$operation='raz'){
 	
 	$plugin_valides = liste_plugin_valides($plugin,$infos);
 	ecrire_meta('plugin',serialize($plugin_valides));
+	$plugin_header_info = array();
+	foreach($plugin_valides as $p=>$info){
+		$plugin_header_info[]= $p.($info['version']?"(".$info['version'].")":"");
+	}
+	ecrire_meta('plugin_header',strtolower(implode(",",$plugin_header_info)));
 
 	$start_file = "<"."?php\nif (!defined('_ECRIRE_INC_VERSION')) return;\n";
 	$end_file = "\n?".">";
diff --git a/ecrire/inc_version.php b/ecrire/inc_version.php
index 880031d88f..4f76271ddf 100644
--- a/ecrire/inc_version.php
+++ b/ecrire/inc_version.php
@@ -399,7 +399,7 @@ else
 // Vanter notre art de la composition typographique
 
 if (!headers_sent())
-	@header("Composed-By: SPIP $spip_version_affichee @ www.spip.net");
+	@header("Composed-By: SPIP $spip_version_affichee @ www.spip.net" . ((isset($GLOBALS['meta']['plugin_header'])&&!isset($GLOBALS['plugin_header_silencieux']))?("/plugins ".$GLOBALS['meta']['plugin_header']):""));
 
 # spip_log($_SERVER['REQUEST_METHOD'].' '.self() . ' - '._FILE_CONNECT);
 
-- 
GitLab