From 0bf8c00b8e8d14eae18c3593e8ff9f43638353e1 Mon Sep 17 00:00:00 2001
From: "Committo,Ergo:sum" <esj@rezo.net>
Date: Wed, 1 Feb 2006 13:09:21 +0000
Subject: [PATCH] [5517] a dit: "# si ca se trouve ca marche ... " bah non

---
 ecrire/exec_config_fonctions.php |  2 +-
 ecrire/inc_config.php            | 11 ++++++++++-
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/ecrire/exec_config_fonctions.php b/ecrire/exec_config_fonctions.php
index 17e1dd6d89..9c5208119e 100644
--- a/ecrire/exec_config_fonctions.php
+++ b/ecrire/exec_config_fonctions.php
@@ -231,7 +231,7 @@ function vignettes_config()
 		$block= "'none', 'block'";
 		echo bouton_radio("creer_preview", "non", _T('item_choix_non_generation_miniature'), $creer_preview != "oui", "changeVisible(this.checked, 'config-preview', $block);");
 	
-		echo "<div style='text-align:$spip_lang_right'><INPUT TYPE='submit' NAME='Valider' VALUE='"._T('bouton_valider')."' CLASS='fondo'></div>";
+		echo "<div style='text-align:$spip_lang_right'><INPUT TYPE='submit' VALUE='"._T('bouton_valider')."' CLASS='fondo'></div>";
 		
 		fin_cadre_trait_couleur();
 	}
diff --git a/ecrire/inc_config.php b/ecrire/inc_config.php
index 933a04ab96..47659e7710 100644
--- a/ecrire/inc_config.php
+++ b/ecrire/inc_config.php
@@ -289,7 +289,7 @@ function appliquer_modifs_config() {
 	if ($modif_secu) {
 		$admin = _T('info_modification_parametres_securite');
 		include_ecrire ("inc_admin");
-		debut_admin(generer_url_post_ecrire($_GET['exec']),$admin); # si ca se trouve ca marche ...
+		debut_admin(generer_url_post_ecrire($_POST['exec'], cache_post()),$admin);
 		reset($liste_meta);
 		while (list(,$i) = each($liste_meta))
 			if (isset($GLOBALS[$i])) ecrire_meta($i, $GLOBALS[$i]);
@@ -304,6 +304,15 @@ function appliquer_modifs_config() {
 	}
 }
 
+// faudrait essayer d'etre plus malin
+
+function cache_post()
+{
+  $res = "";
+  foreach ($_POST as $k => $v) if ($k != 'exec') $res .= "&$k=$v";
+  return substr($res,1);
+}
+    
 
 // Ne pas afficher la partie 'password' du proxy
 function no_password_proxy_url($http_proxy) {
-- 
GitLab