From df55903864e6337889f28eb0d928a55cdf654b2c Mon Sep 17 00:00:00 2001
From: "Committo,Ergo:sum" <esj@rezo.net>
Date: Thu, 2 Feb 2006 21:16:19 +0000
Subject: [PATCH] bien vu pour [5565] James, d'ailleurs il y en a d'autres, et
 tant qu'a faire il vaut mieux eviter l'usage du 2e argument de
 redirige_par_entete qui pose trop de pb de compatibilites quand on change le
 nombre de parametres d'URL

---
 ecrire/exec_breves.php    | 2 +-
 ecrire/exec_mots_tous.php | 2 +-
 ecrire/inc_utils.php      | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/ecrire/exec_breves.php b/ecrire/exec_breves.php
index 73cea0c188..44015e5193 100644
--- a/ecrire/exec_breves.php
+++ b/ecrire/exec_breves.php
@@ -60,7 +60,7 @@ function breves_dist()
 			include_ecrire("inc_rubriques");
 			calculer_rubriques();
 		}
-		redirige_par_entete(generer_url_ecrire("naviguer"),"?id_rubrique=$id_rubrique");
+		redirige_par_entete(generer_url_ecrire("naviguer","id_rubrique=$id_rubrique", true));
 	} else {
 
 		debut_page(_T('titre_page_breves'), "documents", "breves");
diff --git a/ecrire/exec_mots_tous.php b/ecrire/exec_mots_tous.php
index 119ac679d6..dd22f5c589 100644
--- a/ecrire/exec_mots_tous.php
+++ b/ecrire/exec_mots_tous.php
@@ -56,7 +56,7 @@ function mots_tous_dist()
 
 		// si le mot n'est pas lie, on demande sa suppression
 		if ($nb_articles + $nb_breves + $nb_sites + $nb_forum == 0) {
-		  redirige_par_entete(generer_url_ecrire("mots_edit"),"&supp_mot=$id_mot&redirect_ok=oui&redirect=" . urlencode(generer_url_ecrire('mots_tous')));
+		  redirige_par_entete(generer_url_ecrire("mots_edit","supp_mot=$id_mot&redirect_ok=oui&redirect=" . urlencode(generer_url_ecrire('mots_tous')), true));
 		} // else traite plus loin (confirmation de suppression)
 	}
 }
diff --git a/ecrire/inc_utils.php b/ecrire/inc_utils.php
index 7667133c0f..16f7f59484 100644
--- a/ecrire/inc_utils.php
+++ b/ecrire/inc_utils.php
@@ -180,7 +180,7 @@ function spip_query($query) {
 	// moins bien les erreurs timeout sur SQL), on ne force donc pas l'upgrade
 	if ($GLOBALS['spip_connect_version'] < 0.1) {
 		if (!_DIR_RESTREINT) {$GLOBALS['db_ok'] = false; return;}
-		redirige_par_entete(generer_url_ecrire("upgrade"),"?reinstall=oui");
+		redirige_par_entete(generer_url_ecrire("upgrade","reinstall=oui"));
 		exit;
 	}
 
-- 
GitLab