diff --git a/echanger/formulaire/forms.php b/echanger/formulaire/forms.php index 8c0080cf3bf8a067af6ba8c2259fe7c7dd7c5927..00a484f2854e78c4baf2784ab2d7ca56737d4458 100644 --- a/echanger/formulaire/forms.php +++ b/echanger/formulaire/forms.php @@ -349,11 +349,11 @@ function forms_champ_vers_saisie($champ) { // Les choix pour les types select et multiple if (isset($champ['choix']) and is_array($champ['choix'])) { - $saisie['options']['datas'] = array(); + $saisie['options']['datas'] = array();//on conserve datas, car c'est ainsi que dans les .yaml foreach ($champ['choix'] as $un_choix) { $choix = $un_choix['choix']; $titre = $un_choix['titre']; - $saisie['options']['datas'][$choix] = $titre; + $saisie['options']['datas'][$choix] = $titre;//on conserve datas, car c'est ainsi que dans les .yaml } } diff --git a/echanger/formulaire/wcs.php b/echanger/formulaire/wcs.php index 7df626d037ad73b4c4492cb8f558502a13674f31..abacda3c585560e367964e68ca34809e342c26dc 100644 --- a/echanger/formulaire/wcs.php +++ b/echanger/formulaire/wcs.php @@ -118,11 +118,11 @@ function echanger_formulaire_wcs_importer_dist($fichier) { if ($saisie) { // Les choix pour les types select if (isset($field['items']) and is_array($field['items'])) { - $saisie['options']['datas'] = array(); + $saisie['options']['datas'] = array();//on conserve datas, car c'est ainsi que dans les .yaml foreach ($field['items'] as $items) { foreach ($items['item'] as $cle => $item) { $titre = filtrer_entites(trim($item)); - $saisie['options']['datas']['choix_'.$cle] = $titre; + $saisie['options']['datas']['choix_'.$cle] = $titre;//on conserve datas, car c'est ainsi que dans les .yaml } } } diff --git a/formulaires/editer_formulaire_traitements.php b/formulaires/editer_formulaire_traitements.php index cb3f27e1fda2e381ae926c9c124b81e625344e86..6a32aa0dc6c9f434053e6f1b8d194bb27f83372f 100644 --- a/formulaires/editer_formulaire_traitements.php +++ b/formulaires/editer_formulaire_traitements.php @@ -43,7 +43,7 @@ function formulaires_editer_formulaire_traitements_charger($id_formulaire) { 'options' => array( 'nom' => 'traitements_choisis', 'conteneur_class' => 'pleine_largeur', - 'datas' => array( + 'data' => array( $type_traitement => $traitement['description'] ) ) diff --git a/formulaires/exporter_formulaire_analyse.html b/formulaires/exporter_formulaire_analyse.html index fbe08e230affb5bed9eb42e13b483bb82af85ce8..f0253543402d7eb3d86528f084e1ead97b5481cf 100644 --- a/formulaires/exporter_formulaire_analyse.html +++ b/formulaires/exporter_formulaire_analyse.html @@ -14,7 +14,7 @@ <[(#VAL{ul}|saisie_balise_structure_formulaire)] class="editer-groupe"> [(#SAISIE{selection, type_export, label=<:formidable:exporter_formulaire_format_label:>, - datas=#GET{type_export}, + data=#GET{type_export}, defaut=csv, cacher_option_intro=oui})] </[(#VAL{ul}|saisie_balise_structure_formulaire)]> diff --git a/formulaires/exporter_formulaire_reponses.html b/formulaires/exporter_formulaire_reponses.html index 76c664fbb04ea343222e39a791b17892e8bf40e8..18a0081c6497233b21ad1b7630c5f63cef315050 100644 --- a/formulaires/exporter_formulaire_reponses.html +++ b/formulaires/exporter_formulaire_reponses.html @@ -15,12 +15,12 @@ <[(#VAL{ul}|saisie_balise_structure_formulaire)] class="editer-groupe"> [(#SAISIE{selection, type_export, label=<:formidable:exporter_formulaire_format_label:>, - datas=#GET{type_export}, + data=#GET{type_export}, defaut=csv, cacher_option_intro=oui})] [(#SAISIE{selection, statut_reponses, label=<:formidable:exporter_formulaire_statut_label:>, - datas=#GET{statut}, + data=#GET{statut}, defaut=publie, cacher_option_intro=oui})] [(#SAISIE{date, date_debut, diff --git a/formulaires/importer_formulaire.html b/formulaires/importer_formulaire.html index f387be0196f896e3e192b3bc0802f892eab67c81..56b876cc9862cd74fd85980a34eac61b25bc3096 100644 --- a/formulaires/importer_formulaire.html +++ b/formulaires/importer_formulaire.html @@ -12,7 +12,7 @@ <[(#VAL{ul}|saisie_balise_structure_formulaire)] class="editer-groupe"> [(#SAISIE{selection, type_import, label=<:formidable:importer_formulaire_format_label:>, - datas=#ENV{_types_import}, + data=#ENV{_types_import}, defaut=yaml, cacher_option_intro=oui})] diff --git a/inc/formidable.php b/inc/formidable.php index e53d9db16a8bf66209ebbea8c512ddbaf63808d9..07fc05c718ffc4aaf7aec1f94526212299a7ab30 100644 --- a/inc/formidable.php +++ b/inc/formidable.php @@ -321,10 +321,13 @@ function analyser_saisie($saisie) { } } } - $datas = is_string($saisie['datas']) - ? saisies_chaine2tableau(saisies_aplatir_chaine($saisie['datas'])) - : $saisie['datas']; - foreach ($datas as $key => $val) { + if (isset($saisie['datas'])) { + $saisie['data'] = $saisie['datas']; + } + $data = is_string(saisie['data']) + ? saisies_chaine2tableau(saisies_aplatir_chaine($saisie['data'])) + : $saisie['data']; + foreach ($data as $key => $val) { $nb = (isset($stats["choix-$key"])) ? $stats["choix-$key"] : 0; diff --git a/modeles/formulaire_aide_memoire.html b/modeles/formulaire_aide_memoire.html index 3c878ee75cf304e0693fa30124fa4896d6968350..1fb0f78e2b026c3a0de33584623ff71970d1cfee 100644 --- a/modeles/formulaire_aide_memoire.html +++ b/modeles/formulaire_aide_memoire.html @@ -18,7 +18,6 @@ </BOUCLE_session> <BOUCLE_champs(POUR){tableau #PIPELINE{saisies_afficher_si_saisies, #GET{saisies}}|saisies_lister_par_nom{1}}> - #SET{datas,''} #SET{data,''} [(#VALEUR{saisie}|=={explication}|oui) #SET{label,#VALEUR{options/texte}} @@ -26,8 +25,7 @@ [(#VALEUR{saisie}|=={explication}|non) [(#SET{label, [(#VALEUR|table_valeur{options}|table_valeur{label})]})] [(#SET{label_case, [(#VALEUR|table_valeur{options}|table_valeur{label_case})]})] - [(#SET{data, [(#VALEUR|table_valeur{options}|table_valeur{data}|saisies_tableau2chaine)]})] - [(#SET{datas, [(#VALEUR|table_valeur{options}|table_valeur{datas}|saisies_tableau2chaine)]})] + [(#SET{data, [(#VALEUR|saisies_trouver_data|saisies_tableau2chaine)]})] [(#SET{nom, [(#VALEUR{nom})]})] ] [(#VALEUR{saisie}|=={fieldset}|oui) @@ -40,7 +38,7 @@ [<dl style="margin-left:1em"> <dd> <dt><:saisies:option_datas_label:></dt> - <dd>(#GET{data}|sinon{#GET{datas}|propre})</dd> + <dd>(#GET{data}|propre)</dd> </dd> </dl>] </dl> diff --git a/saisies-analyses/auteurs.html b/saisies-analyses/auteurs.html index 11bf59d065a81ac33642ba1d10e44d491d3b1591..9f3e145a7afc46e2e566fb0b5f69ad24982731c8 100644 --- a/saisies-analyses/auteurs.html +++ b/saisies-analyses/auteurs.html @@ -19,4 +19,4 @@ <td class="choix"><a href="#INFO_URL{auteur, #GET{id_auteur}}">#INFO_TITRE{auteur, #GET{id_auteur}}</a></td> <td class="stat"[ title="(#VALEUR|titre_nb_reponses|attribut_html)"]>[(#VALEUR|div{#GET{total}}|mult{100})]</td> </tr> -</BOUCLE_auteurs> \ No newline at end of file +</BOUCLE_auteurs> diff --git a/saisies-analyses/checkbox.html b/saisies-analyses/checkbox.html index ad682aea66f7efbdba5b7d904969c81e97f84bc0..5c5992f89b7eabbffddef0565d3942088eef8a05 100644 --- a/saisies-analyses/checkbox.html +++ b/saisies-analyses/checkbox.html @@ -5,17 +5,17 @@ </BOUCLE_choix> </BOUCLE_reponses> -[(#REM) datas peut être une chaine qu'on sait décomposer ] -#SET{datas, #ENV*{datas}} -#SET{datas, #GET{datas}|is_string|?{(#GET{datas}|saisies_chaine2tableau), #GET{datas}}} +[(#REM) data peut être une chaine qu'on sait décomposer ] +#SET{data, #ENV*{data,#ENV*{datas}}} +#SET{data, #GET{data}|saisies_chaine2tableau} -<BOUCLE_datas(POUR){tableau #GET{datas}}> +<BOUCLE_data(POUR){tableau #GET{data}}> [(#SET{nb,[(#GET{stats}|table_valeur{choix-#CLE}|sinon{0})]})] <tr class="tr_liste"> <td class="choix">#VALEUR</td> <td class="stat"[ title="(#GET{nb}|titre_nb_reponses|attribut_html)"]>#GET{nb}</td> </tr> -</BOUCLE_datas> +</BOUCLE_data> #SET{diff, #ENV{reponses_total}|moins{#ENV{valeurs}|count}} [(#GET{diff}|>{0}|oui) diff --git a/saisies-analyses/radio.html b/saisies-analyses/radio.html index 88627d0a64059de49e5db4fcaabad2b9922af00e..f309e1ceb77db4855438eb09103b38e713d63ed1 100644 --- a/saisies-analyses/radio.html +++ b/saisies-analyses/radio.html @@ -5,17 +5,17 @@ ] </BOUCLE_reponses> -[(#REM) datas peut être une chaine qu'on sait décomposer ] -#SET{datas, #ENV*{datas}} -#SET{datas, #GET{datas}|is_string|?{(#GET{datas}|saisies_chaine2tableau), #GET{datas}}} +[(#REM) data peut être une chaine qu'on sait décomposer ] +#SET{data, #ENV*{data,#ENV*{datas}}} +#SET{data, #GET{data}|saisies_chaine2tableau} -<BOUCLE_datas(POUR){tableau #GET{datas}}> +<BOUCLE_data(POUR){tableau #GET{data}}> [(#SET{nb,[(#GET{stats}|table_valeur{choix-#CLE}|sinon{0})]})] <tr class="tr_liste"> <td class="choix">#VALEUR</td> <td class="stat"[ title="(#GET{nb}|titre_nb_reponses|attribut_html)"]>#GET{nb}</td> </tr> -</BOUCLE_datas> +</BOUCLE_data> #SET{diff, #ENV{reponses_total}|moins{#ENV{valeurs}|count}} [(#GET{diff}|>{0}|oui) diff --git a/saisies-analyses/selecteur_rubrique_article.html b/saisies-analyses/selecteur_rubrique_article.html index a8ef6aec9258df4c9785a0df1b6ba12e3539346c..002ac5250e74b21113f4df1e39262f6d0901c763 100644 --- a/saisies-analyses/selecteur_rubrique_article.html +++ b/saisies-analyses/selecteur_rubrique_article.html @@ -1,4 +1,4 @@ -[(#REM) Peut etre ameliore en comptant par exemple le nombre d'article / rubriques +[(#REM) Peut etre ameliore en comptant par exemple le nombre d'article / rubriques Attention, saisie multiple non testee ] #SET{plein,#ENV{valeurs}|array_filter} diff --git a/saisies-analyses/selection.html b/saisies-analyses/selection.html index 61d20d892110cac3f50bd393ab35808f85bc04c7..75ded3fda34e17464afc5771eed8e66220fe1253 100644 --- a/saisies-analyses/selection.html +++ b/saisies-analyses/selection.html @@ -5,16 +5,16 @@ ] </BOUCLE_reponses> -[(#REM) datas peut être une chaine qu'on sait décomposer ] -#SET{datas, #ENV{datas}} -#SET{datas, #GET{datas}|is_string|?{(#GET{datas}|saisies_aplatir_chaine|saisies_chaine2tableau), #GET{datas}}} +[(#REM) data peut être une chaine qu'on sait décomposer ] +#SET{data, #ENV*{data,#ENV*{datas}}} +#SET{data, #GET{data}|saisies_chaine2tableau} -<BOUCLE_datas(POUR){tableau #GET{datas}}> +<BOUCLE_data(POUR){tableau #GET{data}}> <tr class="tr_liste"> <td class="choix">#VALEUR</td> <td class="stat"[ title="(#GET{stats}|table_valeur{choix-#CLE}|sinon{0}|titre_nb_reponses|attribut_html)"]>[(#GET{stats}|table_valeur{choix-#CLE}|sinon{0})]</td> </tr> -</BOUCLE_datas> +</BOUCLE_data> #SET{diff, #ENV{valeurs}|count|moins{#GET{stats}|array_sum}} [(#GET{diff}|>{0}|oui) diff --git a/saisies-analyses/selection_multiple.html b/saisies-analyses/selection_multiple.html index 0f1212a6d7c214dc12e27abef8cc6db47f102d72..6ab8c546e05297bbe957b2cb7f7da8e35ede534c 100644 --- a/saisies-analyses/selection_multiple.html +++ b/saisies-analyses/selection_multiple.html @@ -5,16 +5,16 @@ </BOUCLE_choix> </BOUCLE_reponses> -[(#REM) datas peut être une chaine qu'on sait décomposer ] -#SET{datas, #ENV{datas}} -#SET{datas, #GET{datas}|is_string|?{(#GET{datas}|saisies_chaine2tableau), #GET{datas}}} +[(#REM) data peut être une chaine qu'on sait décomposer ] +#SET{data, #ENV*{data,#ENV*{data}}} +#SET{data, #GET{data}|saisies_chaine2tableau} -<BOUCLE_datas(POUR){tableau #GET{datas}}> +<BOUCLE_data(POUR){tableau #GET{data}}> <tr class="tr_liste"> <td class="choix">#VALEUR</td> <td class="stat">[(#GET{stats}|table_valeur{choix-#CLE}|sinon{0})]</td> </tr> -</BOUCLE_datas> +</BOUCLE_data> #SET{diff, #ENV{reponses_total}|moins{#ENV{valeurs}|count}} [(#GET{diff}|>{0}|oui) diff --git a/traiter/enregistrement.yaml b/traiter/enregistrement.yaml index 22efa7d77fd2a3c8aab06b2526434578a95d3b99..ec810d5b875dda00a62c2c6f001451a85522bb85 100644 --- a/traiter/enregistrement.yaml +++ b/traiter/enregistrement.yaml @@ -14,7 +14,7 @@ options: options: nom: 'moderation' label: '<:formidable:traiter_enregistrement_option_moderation_label:>' - datas: + data: posteriori: '<:forum:bouton_radio_modere_posteriori:>' priori: '<:forum:bouton_radio_modere_priori:>' defaut: 'posteriori' @@ -64,7 +64,7 @@ options: nom: 'identification' label: '<:formidable:traiter_enregistrement_option_identification_label:>' explication: '<:formidable:traiter_enregistrement_option_identification_explication:>' - datas: + data: cookie: '<:formidable:identification_par_cookie:>' id_auteur: '<:formidable:identification_par_id_auteur:>' id_reponse: '<:formidable:identification_par_id_reponse:>' @@ -76,7 +76,7 @@ options: nom: 'variable_php' label: '<:formidable:traiter_enregistrement_option_identification_variable_php_label:>' explication: '<:formidable:traiter_enregistrement_option_identification_variable_php_explication:>' - datas: + data: remote_user: '<:formidable:traiter_enregistrement_option_remote_user_label:>' php_auth_user: '<:formidable:traiter_enregistrement_option_php_auth_user_label:>' defaut: ''