From f90ded7af9bde582fc65127661defe24cf89ad8a Mon Sep 17 00:00:00 2001
From: "cam.lafit" <cam.lafit@azerttyu.net>
Date: Thu, 19 Feb 2009 19:24:32 +0000
Subject: [PATCH] Bien tester tous les formulaires avant de les declarer
 inexistants  * [13744] [13745] [13746] etaient incomplets on les fussionne  *
 b_b

---
 ecrire/balise/formulaire_.php | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/ecrire/balise/formulaire_.php b/ecrire/balise/formulaire_.php
index 2e963fb5ef..96a63d234e 100644
--- a/ecrire/balise/formulaire_.php
+++ b/ecrire/balise/formulaire_.php
@@ -26,11 +26,12 @@ function balise_FORMULAIRE__dist($p) {
 	// Cas d'un #FORMULAIRE_TOTO inexistant : renvoyer la chaine vide.
 	$form = $p->nom_champ;
 	if (substr($form,0,11)=="FORMULAIRE_"
-	AND $form = strtolower(substr($form,11))
-	AND !find_in_path('formulaire/'.$form.'.html')) {
-		$p->code = "''";
-		$p->interdire_scripts = false;
-		return $p;
+	AND $form = strtolower(substr($form,11)) 
+	AND (!find_in_path('formulaires/'.$form.'.html')
+        OR !find_in_path($form.'.html'))) {
+		    $p->code = "''";
+		    $p->interdire_scripts = false;
+		    return $p;
 	}
 
 	// sinon renvoyer un code php dnamique
-- 
GitLab