From 2b99f69e2c1aa59c5a50a40af39b6eb7dfb0605e Mon Sep 17 00:00:00 2001
From: Fil <fil@rezo.net>
Date: Tue, 1 Jul 2003 21:24:23 +0000
Subject: [PATCH] url_glossaire_avec_des_%s

---
 ecrire/inc_texte.php3 | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/ecrire/inc_texte.php3 b/ecrire/inc_texte.php3
index 93150da5a3..8b5a5ea4da 100644
--- a/ecrire/inc_texte.php3
+++ b/ecrire/inc_texte.php3
@@ -613,7 +613,11 @@ function traiter_raccourcis($letexte, $les_echap = false, $traiter_les_notes = '
 		$regexp = "\[\?+([^][<>]+)\]";
 		while (ereg($regexp, $letexte, $regs)) {
 			$terme = trim($regs[1]);
-			$url = $url_glossaire_externe.urlencode(ereg_replace('[[:space:]]+', '_', $terme));
+			$terme_underscore = urlencode(ereg_replace('[[:space:]]+', '_', $terme));
+			if (strstr($url_glossaire_externe,"%s"))
+				$url = str_replace("%s",$terme_underscore,$url_glossaire_externe);
+			else
+				$url = $url_glossaire_externe.$terme_underscore;
 			$code = "[$terme->?$url]";
 			$letexte = str_replace($regs[0], $code, $letexte);
 		}
-- 
GitLab