Skip to content
Extraits de code Groupes Projets
Valider 21b03900 rédigé par Maïeul's avatar Maïeul
Parcourir les fichiers

Passage de boucle POUR en boucle DATA

Via
```
find . -name "*.html" -type f -exec sed -i "s/(POUR) *{tableau/(DATA){source tableau,/" {} \;
```
parent b7f45da3
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Affichage de avec 21 ajouts et 21 suppressions
......@@ -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}
......
......@@ -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)
......
......@@ -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>
......
<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>
......
<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>
......
......@@ -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
......
#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}}
]
......
#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>
......
#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>
......
#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}}
]
......
#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>
......
#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>
......
#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>
......
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