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