Browse Source

Passage de boucle POUR en boucle DATA

Via
```
find . -name "*.html" -type f -exec sed -i "s/(POUR) *{tableau/(DATA){source tableau,/" {} \;
```
pull/83/head
Maïeul 1 year ago
parent
commit
21b03900b4
  1. 2
      modeles/formulaire_aide_memoire.html
  2. 2
      modeles/formulaire_analyse.html
  3. 2
      prive/squelettes/contenu/formulaire.html
  4. 2
      prive/squelettes/inclure/formulaires-filtres.html
  5. 2
      prive/squelettes/inclure/formulaires_reponses-filtres.html
  6. 2
      prive/squelettes/navigation/formulaire.html
  7. 2
      saisies-analyses/case.html
  8. 6
      saisies-analyses/checkbox.html
  9. 6
      saisies-analyses/destinataires.html
  10. 2
      saisies-analyses/oui_non.html
  11. 4
      saisies-analyses/radio.html
  12. 4
      saisies-analyses/selection.html
  13. 6
      saisies-analyses/selection_multiple.html

2
modeles/formulaire_aide_memoire.html

@ -17,7 +17,7 @@
[(#SET{saisies,#SESSION{constructeur_formulaire_#ENV{saisie_id}}})]
</BOUCLE_session>
<BOUCLE_champs(POUR){tableau #PIPELINE{saisies_afficher_si_saisies, #GET{saisies}}|saisies_lister_par_nom{1}}>
<BOUCLE_champs(DATA){source tableau, #PIPELINE{saisies_afficher_si_saisies, #GET{saisies}}|saisies_lister_par_nom{1}}>
#SET{data,''}
[(#VALEUR{saisie}|=={explication}|oui)
#SET{label,#VALEUR{options/texte}|_T_ou_typo}

2
modeles/formulaire_analyse.html

@ -18,7 +18,7 @@
<strong class='nombre_reponse'><:formidable:reponse_aucune:></strong>
<//B_reponses>
<BOUCLE_saisies(POUR){tableau #SAISIES|unserialize|saisies_lister_par_nom}>
<BOUCLE_saisies(DATA){source tableau, #SAISIES|unserialize|saisies_lister_par_nom}>
[(#VAL{saisie}|array_key_exists{#VALEUR}|oui)
[(#CLE|=={#ENV{nom,#CLE}}|oui)
[(#CLE|in_array{#GET{exclure_champs}}|non)

2
prive/squelettes/contenu/formulaire.html

@ -21,7 +21,7 @@
|concat{<:formidable:traitements_actives:>},'sobre traitements mini'})]
<B_traitements>
<ul class='spip'>
<BOUCLE_traitements(POUR){tableau #TRAITEMENTS|unserialize|sinon{#ARRAY}}>
<BOUCLE_traitements(DATA){source tableau, #TRAITEMENTS|unserialize|sinon{#ARRAY}}>
<li>[(#GET{traitements_disponibles}|table_valeur{#CLE}|table_valeur{titre})]</li>
</BOUCLE_traitements>
</ul>

2
prive/squelettes/inclure/formulaires-filtres.html

@ -1,7 +1,7 @@
<div class='onglets_simple clearfix'>
<ul>
<li>[(#SELF|parametre_url{statut,''}|lien_ou_expose{<:formidable:formulaires_tous:>,[(#ENV{statut}|non|et{#ENV{id_formulaire,''}|non})],ajax})]</li>
<BOUCLE_statuts(POUR) {tableau #VAL{spip_formulaires}|lister_tables_objets_sql|table_valeur{statut_titres}}>
<BOUCLE_statuts(DATA){source tableau, #VAL{spip_formulaires}|lister_tables_objets_sql|table_valeur{statut_titres}}>
<BOUCLE_rep_statut(FORMULAIRES){statut=#CLE} />
<li>[(#SELF|parametre_url{statut,#CLE}|lien_ou_expose{[(#VALEUR|_T)][ \((#TOTAL_BOUCLE|>{0}|?{#TOTAL_BOUCLE})\)],#ENV{statut}|=={#CLE},ajax})]</li>
<//B_rep_statut>

2
prive/squelettes/inclure/formulaires_reponses-filtres.html

@ -1,7 +1,7 @@
<div class='onglets_simple clearfix'>
<ul>
<li>[(#SELF|parametre_url{statut|id_formulaires_reponse,'XXX'}|replace{XXX,''}|lien_ou_expose{<:formidable:info_reponse_toutes:>,[(#ENV{statut}|non|et{#ENV{id_formulaires_reponse,''}|non})],ajax})]</li>
<BOUCLE_statuts(POUR) {tableau #VAL{spip_formulaires_reponses}|lister_tables_objets_sql|table_valeur{statut_titres}}>
<BOUCLE_statuts(DATA){source tableau, #VAL{spip_formulaires_reponses}|lister_tables_objets_sql|table_valeur{statut_titres}}>
<BOUCLE_rep_statut(FORMULAIRES_REPONSES){id_formulaire}{statut=#CLE} />
<li>[(#SELF|parametre_url{statut,#CLE}|lien_ou_expose{[(#VALEUR|_T)][ \((#TOTAL_BOUCLE|>{0}|?{#TOTAL_BOUCLE})\)],#ENV{statut}|=={#CLE},ajax})]</li>
<//B_rep_statut>

2
prive/squelettes/navigation/formulaire.html

@ -58,7 +58,7 @@
[(#AUTORISER{editer, formulaire, #ID_FORMULAIRE}|oui)
[(#URL_ACTION_AUTEUR{dupliquer_formulaire, #ID_FORMULAIRE}|icone_horizontale{<:formidable:formulaires_dupliquer:>,formulaire-dupliquer-24})]
]
<BOUCLE_exports(POUR){tableau #VAL|echanges_formulaire_lister_disponibles|table_valeur{exporter}}>
<BOUCLE_exports(DATA){source tableau, #VAL|echanges_formulaire_lister_disponibles|table_valeur{exporter}}>
[(#URL_ACTION_AUTEUR{exporter_formulaire,#ID_FORMULAIRE-#CLE}|icone_horizontale{[<:formidable:voir_exporter:> ((#CLE))],formulaire-exporter-24})]
</BOUCLE_exports>
#BOITE_FERMER

2
saisies-analyses/case.html

@ -1,6 +1,6 @@
#SET{oui,0}
#SET{non,0}
<BOUCLE_reponses(POUR){tableau #ENV{valeurs}}>
<BOUCLE_reponses(DATA){source tableau, #ENV{valeurs}}>
[(#VALEUR|oui)
#SET{oui,#GET{oui}|plus{1}}
]

6
saisies-analyses/checkbox.html

@ -1,6 +1,6 @@
#SET{stats,#ARRAY}
<BOUCLE_reponses(POUR){tableau #ENV{valeurs}}>
<BOUCLE_choix(POUR){tableau #VALEUR}>
<BOUCLE_reponses(DATA){source tableau, #ENV{valeurs}}>
<BOUCLE_choix(DATA){source tableau, #VALEUR}>
#SET_MERGE{stats, #ARRAY{choix-#VALEUR, #GET{stats}|table_valeur{choix-#VALEUR}|sinon{0}|plus{1}}}
</BOUCLE_choix>
</BOUCLE_reponses>
@ -8,7 +8,7 @@
[(#REM) data peut être une chaine qu'on sait décomposer ]
#SET{data, #ENV*{data,#ENV*{datas}}}
#SET{data, #GET{data}|saisies_chaine2tableau|saisies_aplatir_tableau}
<BOUCLE_data(POUR){tableau #GET{data}}>
<BOUCLE_data(DATA){source tableau, #GET{data}}>
[(#SET{nb,[(#GET{stats}|table_valeur{choix-#CLE}|sinon{0})]})]
<tr class="tr_liste">
<td class="choix">#VALEUR</td>

6
saisies-analyses/destinataires.html

@ -1,11 +1,11 @@
#SET{stats,#ARRAY}
<BOUCLE_reponses(POUR){tableau #ENV{valeurs}}>
<BOUCLE_choix(POUR){tableau #VALEUR}>
<BOUCLE_reponses(DATA){source tableau, #ENV{valeurs}}>
<BOUCLE_choix(DATA){source tableau, #VALEUR}>
#SET_MERGE{stats, #ARRAY{auteur-#VALEUR, #GET{stats}|table_valeur{auteur-#VALEUR}|sinon{0}|plus{1}}}
</BOUCLE_choix>
</BOUCLE_reponses>
<BOUCLE_stats(POUR){tableau #GET{stats}}>
<BOUCLE_stats(DATA){source tableau, #GET{stats}}>
#SET{id_auteur, #CLE|replace{'auteur-', ''}}
<tr class="tr_liste">
<td class="choix"><a href="#INFO_URL{auteur, #GET{id_auteur}}">#INFO_TITRE{auteur, #GET{id_auteur}}</a></td>

2
saisies-analyses/oui_non.html

@ -1,6 +1,6 @@
#SET{oui,0}
#SET{non,0}
<BOUCLE_reponses(POUR){tableau #ENV{valeurs}}>
<BOUCLE_reponses(DATA){source tableau, #ENV{valeurs}}>
[(#VALEUR|oui)
#SET{oui,#GET{oui}|plus{1}}
]

4
saisies-analyses/radio.html

@ -1,5 +1,5 @@
#SET{stats,#ARRAY}
<BOUCLE_reponses(POUR){tableau #ENV{valeurs}}>
<BOUCLE_reponses(DATA){source tableau, #ENV{valeurs}}>
[(#VALEUR|oui)
#SET_MERGE{stats, #ARRAY{choix-#VALEUR, #GET{stats}|table_valeur{choix-#VALEUR}|sinon{0}|plus{1}}}
]
@ -8,7 +8,7 @@
[(#REM) data peut être une chaine qu'on sait décomposer ]
#SET{data, #ENV*{data,#ENV*{datas}}}
#SET{data, #GET{data}|saisies_chaine2tableau|saisies_aplatir_tableau}
<BOUCLE_data(POUR){tableau #GET{data}}>
<BOUCLE_data(DATA){source tableau, #GET{data}}>
[(#SET{nb,[(#GET{stats}|table_valeur{choix-#CLE}|sinon{0})]})]
<tr class="tr_liste">
<td class="choix">#VALEUR</td>

4
saisies-analyses/selection.html

@ -1,5 +1,5 @@
#SET{stats,#ARRAY}
<BOUCLE_reponses(POUR){tableau #ENV{valeurs}}>
<BOUCLE_reponses(DATA){source tableau, #ENV{valeurs}}>
[(#VALEUR|oui)
#SET_MERGE{stats, #ARRAY{choix-#VALEUR, #GET{stats}|table_valeur{choix-#VALEUR}|sinon{0}|plus{1}}}
]
@ -9,7 +9,7 @@
#SET{data, #ENV*{data,#ENV*{datas}}}
#SET{data, #GET{data}|saisies_chaine2tableau|saisies_aplatir_tableau}
<BOUCLE_data(POUR){tableau #GET{data}}>
<BOUCLE_data(DATA){source 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>

6
saisies-analyses/selection_multiple.html

@ -1,6 +1,6 @@
#SET{stats,#ARRAY}
<BOUCLE_reponses(POUR){tableau #ENV{valeurs}}>
<BOUCLE_choix(POUR){tableau #VALEUR}>
<BOUCLE_reponses(DATA){source tableau, #ENV{valeurs}}>
<BOUCLE_choix(DATA){source tableau, #VALEUR}>
#SET_MERGE{stats, #ARRAY{choix-#VALEUR, #GET{stats}|table_valeur{choix-#VALEUR}|sinon{0}|plus{1}}}
</BOUCLE_choix>
</BOUCLE_reponses>
@ -9,7 +9,7 @@
#SET{data, #ENV*{data,#ENV*{data}}}
#SET{data, #GET{data}|saisies_chaine2tableau}
<BOUCLE_data(POUR){tableau #GET{data}}>
<BOUCLE_data(DATA){source tableau, #GET{data}}>
<tr class="tr_liste">
<td class="choix">#VALEUR</td>
<td class="stat">[(#GET{stats}|table_valeur{choix-#CLE}|sinon{0})]</td>

Loading…
Cancel
Save