diff --git a/formulaires/formidable.php b/formulaires/formidable.php index 5ec3543db4f4290f5dda249911d3c97ae7d407c5..829747f314e8c66db01d8266fec59b697f53ca5e 100644 --- a/formulaires/formidable.php +++ b/formulaires/formidable.php @@ -32,13 +32,16 @@ function formulaires_formidable_charger($id_formulaire, $valeurs=array(), $id_fo return; // On cherche si le formulaire existe - if ($formulaire = sql_fetsel('*', 'spip_formulaires', $where)){ + if ($formulaire = sql_fetsel('*', 'spip_formulaires', $where)) { + // on ajoute un point d'entrée avec les infos de ce formulaire + // pour d'eventuels plugins qui en ont l'utilité + $contexte += array('_formidable' => $formulaire); // Est-ce que la personne a le droit de répondre ? if (autoriser('repondre', 'formulaire', $formulaire['id_formulaire'], null, array('formulaire'=>$formulaire))){ $saisies = unserialize($formulaire['saisies']); $traitements = unserialize($formulaire['traitements']); // On déclare les champs - $contexte = array_fill_keys(saisies_lister_champs($saisies), ''); + $contexte += array_fill_keys(saisies_lister_champs($saisies), ''); $contexte['mechantrobot'] = ''; // On ajoute le formulaire complet $contexte['_saisies'] = $saisies; diff --git a/plugin.xml b/plugin.xml index 1be077e015cefbb043617f46a188bdf31c6ede32..10350eeb9f362a325a19f087dc2e0276cab2e0a8 100644 --- a/plugin.xml +++ b/plugin.xml @@ -3,7 +3,7 @@ <slogan>Générateur de formulaires</slogan> <auteur>RastaPopoulos, [Les Développements Durables->http://www.ldd.fr]</auteur> <licence>GPL v3</licence> - <version>1.1.1</version> + <version>1.1.2</version> <version_base>0.5.1</version_base> <etat>dev</etat> <description>Création de formulaires avec une interface graphique et configuration des traitements associés (envoyer par courriel, enregistrer les réponses, etc).</description> diff --git a/prive/squelettes/contenu/formulaires_analyse.html b/prive/squelettes/contenu/formulaires_analyse.html index ef424c773d5ac826c5ec63ba4aa1916a565a0b42..f5d58bf751d883c78a86e08c84832e4ecc6804f2 100644 --- a/prive/squelettes/contenu/formulaires_analyse.html +++ b/prive/squelettes/contenu/formulaires_analyse.html @@ -14,7 +14,7 @@ </B_reponses> <strong><:formidable:analyse_zero_reponse_total:></strong> <//B_reponses> - #BOITE_FERMER + #BOITE_FERMER #BOITE_FERMER [(#BOITE_OUVRIR{'','simple'})] diff --git a/saisies-analyses/_base.html b/saisies-analyses/_base.html index d1a0eb5623e0beb08dde8bb306a419e4783b4367..278fa255f56b2af44722d15e67a6525d4482d544 100644 --- a/saisies-analyses/_base.html +++ b/saisies-analyses/_base.html @@ -1,5 +1,5 @@ <div class="cadre cadre-liste analyser analyser_#ENV{nom} saisie_#ENV{type_saisie}"> -<table class="liste" cellspacing="0" cellpadding="2" border="0" style="width:100%;"> +<table class="liste" cellspacing="0" cellpadding="2" border="0" style="width:100%;" data-nombre="#ENV{reponses_total}"> [<caption class="titrem"><strong class="caption">(#ENV{label_case,#ENV{label,#ENV{nom}}})</strong></caption>] <tbody> [(#CHEMIN{saisies-analyses/#ENV{type_saisie}.html}|oui)