Skip to content
Extraits de code Groupes Projets
Valider 78a827db rédigé par esj's avatar esj
Parcourir les fichiers

Complément à l'harmonisation des deux branches pour la réutilisation de code...

Complément à l'harmonisation des deux branches pour la réutilisation de code CVT par [15779]: il manquait le fichier {{{formulaire.php}}}. Je remets la version std de {{{existe_formulaire}}} pour éviter toute différence entre la 2.1.0 et la 2.1.1 {{{#REMPLIR}}} peut faire sans. Et une scorie.
parent 0a1415ad
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -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();
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter