From 71b07e3a9d045f90ea4754c748d7c82f5b91c976 Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Fri, 9 Jun 2006 08:30:08 +0000
Subject: [PATCH] Tolerer les espaces dans les noms de dossier des plugins
 (l'activation ne marchait pas a cause du post qui substitue des underscore
 aux espaces)

---
 ecrire/inc/plugin.php | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/ecrire/inc/plugin.php b/ecrire/inc/plugin.php
index c7bb624ad4..d58718c9b9 100644
--- a/ecrire/inc/plugin.php
+++ b/ecrire/inc/plugin.php
@@ -209,6 +209,15 @@ function enregistre_modif_plugin(){
 	foreach(liste_plugin_files() as $file){
 	  $test["statusplug_$file"] = $file;
 	}
+	// gerer les noms de repertoires qui ont un espace
+	// sachant qu'ils vont arriver dans le $_POST avec un _ a la place
+	// mais qu'il faut pas se melanger si jamais deux repertoire existent et ne different
+	// que par un espace et un underscore
+	foreach($test as $postvar=>$file){
+		$alt_postvar = str_replace(" ","_",$postvar);
+		if (!isset($test[$alt_postvar]))
+	  	$test[$alt_postvar] = $file;
+	}
 	$plugin=array();
 	if (!isset($_POST['desactive_tous'])){
 		foreach($_POST as $choix=>$val){
-- 
GitLab