From 36e620387e771aa985f94434632bbb4900252baf Mon Sep 17 00:00:00 2001
From: Cerdic <cedric@yterium.com>
Date: Sun, 13 Aug 2006 23:17:12 +0000
Subject: [PATCH] accepter une syntaxe du type #TRUC{machin,#ENV{bidule}|chose}
 au lieu de #TRUC{machin,(#ENV{bidule}|chose)} ca ne passait pas a cause du
 filtre sans argument a la fin la seconde syntaxe coincait par ailleurs dans
 une expression du type [(#TRUC{machin,(#ENV{bidule}|chose)}|zinzin)] la
 premiere parenthese fermante stoppant l'analyse a tord

En esperant de rien degrader dans l'existant ...
---
 ecrire/public/phraser_html.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ecrire/public/phraser_html.php b/ecrire/public/phraser_html.php
index 43d58570e2..b7e1134df9 100644
--- a/ecrire/public/phraser_html.php
+++ b/ecrire/public/phraser_html.php
@@ -196,7 +196,7 @@ function phraser_args($texte, $fin, $sep, $result, &$pointeur_champ) {
 }
 
 function phraser_arg(&$texte, $sep, $result, &$pointeur_champ) {
-      preg_match(",^(\|?[^{)|]*)(.*)$,ms", $texte, $match);
+      preg_match(",^(\|?[^}{)|]*)(.*)$,ms", $texte, $match);
       $suite = ltrim($match[2]);
       $fonc = trim($match[1]);
       if ($fonc && $fonc[0] == "|") $fonc = ltrim(substr($fonc,1));
-- 
GitLab