From 78a827db1dfa18844167f13cbdff8bc5bee34d15 Mon Sep 17 00:00:00 2001 From: "Committo,Ergo:sum" <esj@rezo.net> Date: Thu, 17 Jun 2010 10:51:34 +0000 Subject: [PATCH] =?UTF-8?q?Compl=C3=A9ment=20=C3=A0=20l'harmonisation=20de?= =?UTF-8?q?s=20deux=20branches=20pour=20la=20r=C3=A9utilisation=20de=20cod?= =?UTF-8?q?e=20CVT=20par=20[15779]:=20il=20manquait=20le=20fichier=20{{{fo?= =?UTF-8?q?rmulaire.php}}}.=20Je=20remets=20la=20version=20std=20de=20{{{e?= =?UTF-8?q?xiste=5Fformulaire}}}=20pour=20=C3=A9viter=20toute=20diff=C3=A9?= =?UTF-8?q?rence=20entre=20la=202.1.0=20et=20la=202.1.1=20{{{#REMPLIR}}}?= =?UTF-8?q?=20peut=20faire=20sans.=20Et=20une=20scorie.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/balise/formulaire_.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/ecrire/balise/formulaire_.php b/ecrire/balise/formulaire_.php index 1398827915..d5b17e4546 100644 --- a/ecrire/balise/formulaire_.php +++ b/ecrire/balise/formulaire_.php @@ -35,8 +35,7 @@ function existe_formulaire($form) if (!$form) return ''; // on ne sait pas, le nom du formulaire n'est pas fourni ici - $path = find_in_path($form.'.' . _EXTENSION_SQUELETTES, 'formulaires/'); - return $path ? $path : false; + return find_in_path($form.'.' . _EXTENSION_SQUELETTES, 'formulaires/') ? $form : false; } @@ -60,12 +59,12 @@ function balise_FORMULAIRE__dist($p) { // http://doc.spip.org/@balise_FORMULAIRE__dyn function balise_FORMULAIRE__dyn($form) { - if (!($path = existe_formulaire($form))) return ''; + $form = existe_formulaire($form); + if (!$form) return ''; // deux moyen d'arriver ici : // soit #FORMULAIRE_XX reroute avec 'FORMULAIRE_XX' ajoute en premier arg // soit #FORMULAIRE_{xx} - $form = basename($path, '.' . _EXTENSION_SQUELETTES); // recuperer les arguments passes a la balise // on enleve le premier qui est le nom de la balise @@ -162,7 +161,7 @@ function balise_FORMULAIRE__contexte($form, $args) if (!isset($valeurs['id'])) $valeurs['id'] = 'new'; - if ($editable) $valeurs['editable'] = $editable; + if ($editable) $valeurs['editable'] = ' '; if (isset($erreurs['message_erreur'])) $valeurs['message_erreur'] = $erreurs['message_erreur']; @@ -177,7 +176,7 @@ function balise_FORMULAIRE__contexte($form, $args) function formulaire__charger($form, $args, $poste) { - if ($charger_valeurs = charger_fonction("charger","formulaires/$form/",true)) + if ($charger_valeurs = charger_fonction("charger","formulaires/$form",true)) $valeurs = call_user_func_array($charger_valeurs,$args); else $valeurs = array(); -- GitLab