Skip to content
Extraits de code Groupes Projets
  • Maïeul's avatar
    c4a5d57f
    saisies#96, · c4a5d57f
    Maïeul a rédigé
    pour gérer le recap final des étapes
    - Faire l'appel au bon code de saisies (même si à terme on devrait tout
    mutualiser)
    - Avoir une option pour ne pas afficher le récapitulatif
    c4a5d57f
    Historique
    saisies#96,
    Maïeul a rédigé
    pour gérer le recap final des étapes
    - Faire l'appel au bon code de saisies (même si à terme on devrait tout
    mutualiser)
    - Avoir une option pour ne pas afficher le récapitulatif
formidable.html 3,11 Kio
<BOUCLE_remplacer_le_formulaire(CONDITION){si #ENV{_remplacer_formulaire}}>
	[(#REM) Afficher du HTML si prévu par un plugin ou pour les stats ]
	[(#ENV**{_remplacer_formulaire})]
</BOUCLE_remplacer_le_formulaire>
<div class="formulaire_spip formulaire_[(#ENV{form})] formulaire_#ENV{form}_[(#ENV{_formidable}|table_valeur{id_formulaire})] formulaire_#ENV{form}_[(#ENV{_formidable}|table_valeur{identifiant})][ formulaire_#ENV{form}-(#ENV{id,nouveau})][ (#ENV{_css})]" id="[formulaire_#ENV{form}-(#ENV{id,nouveau})]">
	[<h3 class="titrem"><span>(#ENV{_titre})</span></h3>]
	[<div class="reponse_formulaire reponse_formulaire_ok"[(#HTML5|oui) role="status"]>(#ENV**{message_ok})</div>][(#REM) |propre et donc |interdire script se font dans la fonction traiter)]
	[<div class="reponse_formulaire reponse_formulaire_erreur[ (#ENV{message_erreur_class})]"[(#HTML5|oui) role="alert"]>(#ENV*{message_erreur}|propre)</div>]

	[(#ENV{editable}|oui)
		[(#ENV{_saisies}|et{#ENV{_saisies}|count}|oui)
		<form method='post' action='[(#ENV{action}|ancre_url{[formulaire_#ENV{form}-(#ENV{id,nouveau})]})]' enctype='multipart/form-data'><div>
			[(#REM) declarer les hidden qui declencheront le service du formulaire
				parametre : url d'action ]
			#ACTION_FORMULAIRE{#ENV{action}}

			[(#ENV{_etape}|oui)
				<INCLURE{fond=formulaires/inc-saisies-cvt-etapes-#ENV{_saisies/options/etapes_presentation,defaut}, etapes=#ENV{_saisies_par_etapes}, env} />
			]

			<[(#VAL{ul}|saisie_balise_structure_formulaire)] class="editer-groupe">
				#SET{saisies, #ENV{_saisies}}
				[(#ENV{_etape}|oui)
					[(#ENV{options/etapes_ignorer_recapitulatif}|non|et{#ENV{_etape}|=={#ENV{_etapes}}}|oui)
						<INCLURE{fond=formulaires/inc-saisies-cvt-etapes-recapitulatif,env} />
					]
					[(#ENV{options/etapes_ignorer_recapitulatif}|non|et{#ENV{_etape}|=={#ENV{_etapes}}}|non)
						#SET{saisies, #GET{etapes}|table_valeur{etape_#ENV{_etape}/saisies}}
						#GENERER_SAISIES{#GET{saisies},saisies_par_etapes=#ENV{_saisies_par_etapes}}
					]
				]
				[(#ENV{_etape}|non)
					#GENERER_SAISIES{#GET{saisies}}
				]
				<[(#VAL{li}|saisie_balise_structure_formulaire)] style="display:none;">
					<label for="mechantrobot-#ENV{id}"><:antispam_champ_vide:></label>
					<input type="text" id="mechantrobot-#ENV{id}" name="mechantrobot" value="#ENV{mechantrobot}" />
				</[(#VAL{li}|saisie_balise_structure_formulaire)]>
			</[(#VAL{ul}|saisie_balise_structure_formulaire)]>

			[(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]
			<!--extra-->

			<INCLURE{fond=formulaires/inc-formidable-boutons, id_formulaire=#ENV{id}, env} />
		</div></form>
		]

		[(#ENV{_saisies}|et{#ENV{_saisies}|count}|non)
		<p class="notice"><:formidable:formulaires_aucun_champ:></p>
		]
	]
	[(#ENV{editable}|non)
		[(#ENV{formidable_afficher_apres}|=={valeurs}|oui)
			<div class="formulaire_valeurs">#VOIR_SAISIES{#ENV*{_saisies},#ENV**|unserialize}</div>
		]
		[(#ENV{formidable_afficher_apres}|=={rien}|oui)
		]
		[(#ENV{formidable_afficher_apres}|=={stats}|oui)
			<div class="formulaire_stats">#MODELE{formulaire_analyse,id_formulaire=#ENV{id}}</div>
		]
	]
</div>
<//B_remplacer_le_formulaire>