From 2ca66836429aabdd0e3cebf4c501b791cb17997d Mon Sep 17 00:00:00 2001
From: davux <da@weeno.net>
Date: Fri, 1 Oct 2010 20:22:01 +0000
Subject: [PATCH] Correction de generer_url_public() en relatif dans le prive
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Utiliser _DIR_RACINE pour redescendre d'un niveau quand on appelle
generer_url_public() depuis l'espace privé avec $rel=true.
---
 ecrire/inc/utils.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php
index dc6c4b01f5..23a2542c7b 100644
--- a/ecrire/inc/utils.php
+++ b/ecrire/inc/utils.php
@@ -1083,7 +1083,7 @@ function generer_url_public($script='', $args="", $no_entities=false, $rel=false
 		$action = quote_amp($action);
 
 	// ne pas generer une url avec /./?page= en cas d'url absolue et de _SPIP_SCRIPT vide
-	return ($rel ? $action : rtrim(url_de_base(),'/') . preg_replace(",^/[.]/,","/","/$action"));
+	return ($rel ? _DIR_RACINE . $action : rtrim(url_de_base(),'/') . preg_replace(",^/[.]/,","/","/$action"));
 }
 
 // http://doc.spip.org/@generer_url_prive
-- 
GitLab