From 4307ed7fa9e66b17f265f8f944aa04347056d93c Mon Sep 17 00:00:00 2001
From: "Committo,Ergo:sum" <esj@rezo.net>
Date: Fri, 27 Jan 2006 17:52:44 +0000
Subject: [PATCH] transcodage de l'esperluete dans une redirection + attribut
 size manquant

---
 ecrire/exec_sites.php      | 4 +---
 ecrire/exec_sites_edit.php | 4 ++--
 2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/ecrire/exec_sites.php b/ecrire/exec_sites.php
index 378515f9f4..b74af47756 100644
--- a/ecrire/exec_sites.php
+++ b/ecrire/exec_sites.php
@@ -124,7 +124,7 @@ if ($analyser_site == 'oui' AND $flag_editable) {
 			syndication='$syndication', statut='$statut'
 			WHERE id_syndic=$id_syndic");
 		if ($syndication == 'oui') syndic_a_jour($id_syndic);
-		$redirect = generer_url_ecrire('sites',("id_syndic=$id_syndic". ($redirect ?  "&redirect=$redirect" : "")));
+		$redirect = generer_url_ecrire('sites',("id_syndic=$id_syndic". ($redirect ?  "&redirect=$redirect" : "")), true);
 		$redirect_ok = 'oui';
 	}
 }
@@ -209,8 +209,6 @@ if ($jour AND $flag_administrable) {
 	calculer_rubriques();
 }
 
-
-
 if ($redirect AND $redirect_ok == 'oui') {
 	redirige_par_entete($redirect);
 }
diff --git a/ecrire/exec_sites_edit.php b/ecrire/exec_sites_edit.php
index 437a1bca5d..2946f5476b 100644
--- a/ecrire/exec_sites_edit.php
+++ b/ecrire/exec_sites_edit.php
@@ -75,12 +75,12 @@ if ($new == 'oui'){
 		  "<input type='hidden' name='new' value='oui' />\n",
 		  "<input type='hidden' name='analyser_site' value='oui' />\n",
 		  "<input type='hidden' name='redirect' value='",
-		  generer_url_ecrire('sites_edit', "id_rubrique=$id_rubrique&new=oui"),
+		  urlencode(generer_url_ecrire('sites_edit', "id_rubrique=$id_rubrique&new=oui", true)),
 		  "' />\n",
 		  "<font face='Verdana,Arial,Sans,sans-serif' size='2'>",
 		  _T('texte_referencement_automatique'),
 		  "</font>",
-		  "\n<div align='right'><input type=\"text\" name=\"url\" class='fondl' value=\"http://\" />\n",
+		  "\n<div align='right'><input type=\"text\" name=\"url\" class='fondl' size='40' value=\"http://\" />\n",
 		  "<input type=\"submit\"  value=\""._T('bouton_ajouter')."\" class='fondo' />\n",
 		  "</form>";		
 		fin_cadre_relief();
-- 
GitLab