security: Limiter l’emploi de dans les formulaires

pull/4805/head
Matthieu Marcillaud 9 months ago
parent eb781557b0
commit 8104a4e336

@ -3,27 +3,27 @@
[<p class="reponse_formulaire reponse_formulaire_erreur" role="alert">(#ENV*{message_erreur})</p>]
[(#ENV{editable})
<form method='post' action='#ENV{action}'><div>
[(#REM) declarer les hidden qui declencheront le service du formulaire
[(#REM) declarer les hidden qui declencheront le service du formulaire
parametre : url d'action ]
#ACTION_FORMULAIRE
<input type='hidden' name='id_groupe' value='#ENV{id_groupe}' />
<div class="editer-groupe">
<div class='editer editer_titre obligatoire[ (#ENV**{erreurs/titre}|oui)erreur] editer_type_input'>
<div class='editer editer_titre obligatoire[ (#ENV*{erreurs/titre}|oui)erreur] editer_type_input'>
<label for='titre'><:mots:info_changer_nom_groupe:><em class='aide'>#AIDER{titre}</em></label>[
<span class='erreur_message'>(#ENV**{erreurs/titre})</span>
]<input type='text' class='text' name='titre' id='titre' value='[(#ENV**{titre})]'
<span class='erreur_message'>(#ENV*{erreurs/titre})</span>
]<input type='text' class='text' name='titre' id='titre' value='[(#ENV*{titre})]'
placeholder='<:mots:titre_nouveau_groupe|attribut_html:>' />
</div>
<div class='editer editer_descriptif[ (#ENV**{erreurs/descriptif}|oui)erreur] editer_type_textarea'>
<div class='editer editer_descriptif[ (#ENV*{erreurs/descriptif}|oui)erreur] editer_type_textarea'>
<label for='descriptif'><:texte_descriptif_rapide:></label>[
<span class='erreur_message'>(#ENV**{erreurs/descriptif})</span>
]<textarea name='descriptif' id='descriptif' rows='4' cols='40'>[(#ENV**{descriptif})]</textarea>
<span class='erreur_message'>(#ENV*{erreurs/descriptif})</span>
]<textarea name='descriptif' id='descriptif' rows='4' cols='40'>[(#ENV{descriptif})]</textarea>
</div>
<div class='editer editer_texte[ (#ENV**{erreurs/texte}|oui)erreur] editer_type_textarea'>
<div class='editer editer_texte[ (#ENV*{erreurs/texte}|oui)erreur] editer_type_textarea'>
<label for='text_area'><:info_texte_explicatif:></label>[
<span class='erreur_message'>(#ENV**{erreurs/texte})</span>
][(#ENV**{_texte_trop_long,''})
]<textarea name='texte' id='text_area' cols='40' rows='[(#ENV**{config/lignes}|plus{2})]'>[(#ENV**{texte})]</textarea>
<span class='erreur_message'>(#ENV*{erreurs/texte})</span>
][(#ENV{_texte_trop_long,''})
]<textarea name='texte' id='text_area' cols='40' rows='[(#ENV{config/lignes}|plus{2})]'>[(#ENV{texte})]</textarea>
</div>
<div class="fieldset fieldset_config">
<fieldset>

@ -4,31 +4,31 @@
[<p class="reponse_formulaire reponse_formulaire_erreur" role="alert">(#ENV*{message_erreur})</p>]
[(#ENV{editable})
<form method='post' action='#ENV{action}'><div>
[(#REM) declarer les hidden qui declencheront le service du formulaire
[(#REM) declarer les hidden qui declencheront le service du formulaire
parametre : url d'action ]
#ACTION_FORMULAIRE
<input type='hidden' name='id_mot' value='#ENV{id_mot}' />
<div class="editer-groupe">
<div class="editer editer_titre obligatoire[ (#ENV**{erreurs/titre}|oui)erreur]">
<div class="editer editer_titre obligatoire[ (#ENV*{erreurs/titre}|oui)erreur]">
<label for="titre"><:mots:info_titre_mot_cle:><em class="aide">#AIDER{titre}</em></label>[
<span class='erreur_message'>(#ENV**{erreurs/titre})</span>
]<input type='text' class='text' name='titre' id='titre' value="[(#ENV**{titre})]" placeholder="<:mots:texte_nouveau_mot:>" />
<span class='erreur_message'>(#ENV*{erreurs/titre})</span>
]<input type='text' class='text' name='titre' id='titre' value="[(#ENV{titre})]" placeholder="<:mots:texte_nouveau_mot:>" />
</div>
<div class="editer editer_groupe_mot obligatoire[ (#ENV**{erreurs/id_groupe}|oui)erreur]">
<div class="editer editer_groupe_mot obligatoire[ (#ENV*{erreurs/id_groupe}|oui)erreur]">
<label for="id_groupe"><:mots:info_dans_groupe:><em class="aide">#AIDER{id_groupe}</em></label>[
<span class='erreur_message'>(#ENV**{erreurs/id_groupe})</span>
<span class='erreur_message'>(#ENV*{erreurs/id_groupe})</span>
][(#INCLURE{fond=formulaires/selecteur_groupe_mot, id_groupe=#ENV{id_groupe}, table=#ENV{table,''}, name=id_groupe, id=id_groupe})]
</div>
<div class="editer editer_descriptif[ (#ENV**{erreurs/descriptif}|oui)erreur]">
<div class="editer editer_descriptif[ (#ENV*{erreurs/descriptif}|oui)erreur]">
<label for="descriptif"><:texte_descriptif_rapide:></label>[
<span class='erreur_message'>(#ENV**{erreurs/descriptif})</span>
]<textarea name='descriptif' id='descriptif' rows='4' cols='40'>[(#ENV**{descriptif})]</textarea>
<span class='erreur_message'>(#ENV*{erreurs/descriptif})</span>
]<textarea name='descriptif' id='descriptif' rows='4' cols='40'>[(#ENV{descriptif})]</textarea>
</div>
<div class="editer editer_texte[ (#ENV**{erreurs/texte}|oui)erreur]">
<div class="editer editer_texte[ (#ENV*{erreurs/texte}|oui)erreur]">
<label for="text_area"><:info_texte_explicatif:></label>[
<span class='erreur_message'>(#ENV**{erreurs/texte})</span>
][(#ENV**{_texte_trop_long,''})
]<textarea name='texte' id='text_area' cols='40' rows='[(#ENV**{config/lignes}|plus{2})]'>[(#ENV**{texte})]</textarea>
<span class='erreur_message'>(#ENV*{erreurs/texte})</span>
][(#ENV{_texte_trop_long,''})
]<textarea name='texte' id='text_area' cols='40' rows='[(#ENV{config/lignes}|plus{2})]'>[(#ENV{texte})]</textarea>
</div>
</div>
[(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ]

@ -6,7 +6,7 @@
]</BOUCLE_remplacer>
<div class="bouton-inline">
<input type="text" class="text" name="recherche[#ID_GROUPE]" value="[(#ENV*{recherche}|table_valeur{#ID_GROUPE})]" />
<input type="text" class="text" name="recherche[#ID_GROUPE]" value="[(#ENV{recherche/#ID_GROUPE})]" />
<input type="submit" class="btn submit btn_secondaire" name="recherche[b#ID_GROUPE]" value="<:info_rechercher:>" />
</div>
<input type="hidden" name="debutmota#ID_GROUPE" value='#ENV{debutmota#ID_GROUPE,#VAL{debutmotamota#ID_GROUPE}|_request}' />

Loading…
Cancel
Save