From e95b9dc92ad5cce10cc927e031937ba5eb938ada Mon Sep 17 00:00:00 2001 From: Matthieu Marcillaud <marcimat@rezo.net> Date: Tue, 19 Apr 2022 17:56:22 +0200 Subject: [PATCH] =?UTF-8?q?Simplification=20de=20l=E2=80=99=C3=A9criture?= =?UTF-8?q?=20du=20squelette=20des=20formulaires=20d=E2=80=99=C3=A9dition?= =?UTF-8?q?=20(=C3=A9viter=20table=5Fvaleur)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Application à editer_article, editer_auteur, editer_rubrique --- prive/formulaires/editer_article.html | 48 ++++++++++++-------------- prive/formulaires/editer_auteur.html | 46 ++++++++++++------------ prive/formulaires/editer_rubrique.html | 22 ++++++------ 3 files changed, 55 insertions(+), 61 deletions(-) diff --git a/prive/formulaires/editer_article.html b/prive/formulaires/editer_article.html index ad149a4a66..ed49a0301b 100644 --- a/prive/formulaires/editer_article.html +++ b/prive/formulaires/editer_article.html @@ -3,47 +3,45 @@ [<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 - parametre : url d'action ] #ACTION_FORMULAIRE <input type='hidden' name='id_article' value='#ENV{id_article}' /> <div class="editer-groupe"> [(#CONFIG{articles_surtitre}|=={non}|?{#ENV**{surtitre,''},' '}|oui) - <div class="editer editer_surtitre[ (#ENV**{erreurs}|table_valeur{surtitre}|oui)erreur]"> + <div class="editer editer_surtitre[ (#ENV**{erreurs/surtitre}|oui)erreur]"> <label for="surtitre"><:texte_sur_titre:><em class="aide">#AIDER{surtitre}</em></label>[ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{surtitre})</span> + <span class='erreur_message'>(#ENV**{erreurs/surtitre})</span> ]<input type='text' class='text' name='surtitre' id='surtitre'[ lang='(#LANGUE)'] value="[(#ENV**{surtitre})]" /> </div>] - <div class="editer editer_titre obligatoire[ (#ENV**{erreurs}|table_valeur{titre}|oui)erreur]"> + <div class="editer editer_titre obligatoire[ (#ENV**{erreurs/titre}|oui)erreur]"> <label for="titre"><:info_titre|label_nettoyer:><em class="aide">#AIDER{titre}</em></label>[ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{titre})</span> + <span class='erreur_message'>(#ENV**{erreurs/titre})</span> ]<input type='text' class='text' name='titre' id='titre'[ lang='(#LANGUE)'] value="[(#ENV**{titre,''})]" placeholder="<:info_nouvel_article|attribut_html:>" /> </div> [(#CONFIG{articles_soustitre}|=={non}|?{#ENV**{soustitre,''},' '}|oui) - <div class="editer editer_soustitre[ (#ENV**{erreurs}|table_valeur{soustitre}|oui)erreur]"> + <div class="editer editer_soustitre[ (#ENV**{erreurs/soustitre}|oui)erreur]"> <label for="soustitre"><:texte_sous_titre:><em class="aide">#AIDER{soustitre}</em></label>[ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{soustitre})</span> + <span class='erreur_message'>(#ENV**{erreurs/soustitre})</span> ]<input type='text' class='text' name='soustitre' id='soustitre'[ lang='(#LANGUE)'] value="[(#ENV**{soustitre})]" /> </div>] - [<div class="editer editer_parent[ (#ENV**{erreurs}|table_valeur{id_parent}|oui)erreur]"> + [<div class="editer editer_parent[ (#ENV**{erreurs/id_parent}|oui)erreur]"> <label for="id_parent"><:titre_cadre_interieur_rubrique:><em class="aide">#AIDER{id_parent}</em></label>[ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{id_parent})</span> + <span class='erreur_message'>(#ENV**{erreurs/id_parent})</span> ] - (#VAL|chercher_rubrique{#ENV{id_article},#ENV{id_parent},'article',#ENV{id_secteur},#ENV**{config}|table_valeur{restreint},0,form_simple}) + (#VAL|chercher_rubrique{#ENV{id_article},#ENV{id_parent},'article',#ENV{id_secteur},#ENV**{config/restreint},0,form_simple}) </div>] [(#CONFIG{articles_descriptif}|=={non}|?{#ENV**{descriptif,''},' '}|oui) - <div class="editer editer_descriptif[ (#ENV**{erreurs}|table_valeur{descriptif}|oui)erreur]"> + <div class="editer editer_descriptif[ (#ENV**{erreurs/descriptif}|oui)erreur]"> <label for="descriptif"><:texte_descriptif_rapide:><em class="aide">#AIDER{descriptif}</em></label>[ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{descriptif})</span> + <span class='erreur_message'>(#ENV**{erreurs/descriptif})</span> ]<textarea name='descriptif' id='descriptif'[ lang='(#LANGUE)'] rows='2' cols='40'>[(#ENV**{descriptif})]</textarea> </div>] [(#CONFIG{articles_chapeau}|=={non}|?{#ENV**{chapo,''},' '}|oui) - <div class="editer editer_chapo[ (#ENV**{erreurs}|table_valeur{chapo}|oui)erreur]"> + <div class="editer editer_chapo[ (#ENV**{erreurs/chapo}|oui)erreur]"> <label for="chapo"><:info_chapeau:><em class="aide">#AIDER{chapo}</em></label>[ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{chapo})</span> - ]<textarea name='chapo' id='chapo'[ lang='(#LANGUE)'][ rows='(#ENV**{config}|table_valeur{lignes})'] cols='40'>[(#ENV**{chapo})]</textarea> + <span class='erreur_message'>(#ENV**{erreurs/chapo})</span> + ]<textarea name='chapo' id='chapo'[ lang='(#LANGUE)'][ rows='(#ENV**{config/lignes})'] cols='40'>[(#ENV**{chapo})]</textarea> </div>] [(#CONFIG{articles_urlref}|=={non}|?{#ENV**{url_site,#ENV**{nom_site,''}},' '}|oui) @@ -51,14 +49,14 @@ <fieldset> <h3 class="legend"><:entree_liens_sites:></h3> <div class="editer-groupe"> - <div class="editer editer_nom_site[ (#ENV**{erreurs}|table_valeur{nom_site}|oui)erreur]"> + <div class="editer editer_nom_site[ (#ENV**{erreurs/nom_site}|oui)erreur]"> <label for="nom_site"><:info_titre:></label>[ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{nom_site})</span> + <span class='erreur_message'>(#ENV**{erreurs/nom_site})</span> ]<input type='text' class='text' name='nom_site' id='nom_site'[ lang='(#LANGUE)'] value="[(#ENV**{nom_site})]" /> </div> - <div class="editer editer_url_site[ (#ENV**{erreurs}|table_valeur{url_site}|oui)erreur]"> + <div class="editer editer_url_site[ (#ENV**{erreurs/url_site}|oui)erreur]"> <label for="url_site"><:info_url:></label>[ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{url_site})</span> + <span class='erreur_message'>(#ENV**{erreurs/url_site})</span> ]<input type='text' class='text' name='url_site' id='url_site' value="[(#ENV**{url_site})]" /> </div> </div> @@ -66,16 +64,16 @@ </div>] [(#CONFIG{articles_texte}|=={non}|?{#ENV**{texte,''},' '}|oui) - <div class="editer editer_texte obligatoire[ (#ENV**{erreurs}|table_valeur{texte}|oui)erreur]"> + <div class="editer editer_texte obligatoire[ (#ENV**{erreurs/texte}|oui)erreur]"> <label for="text_area"><:info_texte:><em class="aide">#AIDER{text_area}</em></label>[ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{texte})</span> + <span class='erreur_message'>(#ENV**{erreurs/texte})</span> ][(#ENV**{_texte_trop_long,''})] - <textarea name='texte' id='text_area'[ lang='(#LANGUE)'] rows='[(#ENV**{config}|table_valeur{lignes}|plus{2})]' cols='40'>[(#ENV**{texte})]</textarea> + <textarea name='texte' id='text_area'[ lang='(#LANGUE)'] rows='[(#ENV**{config/lignes}|plus{2})]' cols='40'>[(#ENV**{texte})]</textarea> </div>] [(#CONFIG{articles_ps}|=={non}|?{#ENV**{ps,''},' '}|oui) - <div class="editer editer_ps[ (#ENV**{erreurs}|table_valeur{ps}|oui)erreur]"> + <div class="editer editer_ps[ (#ENV**{erreurs/ps}|oui)erreur]"> <label for="ps"><:info_post_scriptum:></label>[ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{ps})</span> + <span class='erreur_message'>(#ENV**{erreurs/ps})</span> ]<textarea name='ps' id='ps'[ lang='(#LANGUE)'] rows='5' cols='40'>[(#ENV**{ps})]</textarea> </div>] </div> diff --git a/prive/formulaires/editer_auteur.html b/prive/formulaires/editer_auteur.html index 92185c1620..7b468ade33 100644 --- a/prive/formulaires/editer_auteur.html +++ b/prive/formulaires/editer_auteur.html @@ -3,15 +3,13 @@ [<p class="reponse_formulaire reponse_formulaire_erreur" role="alert">(#ENV*{message_erreur}) <:info_recommencer:></p>] [(#ENV{editable}) <form method='post' action='#ENV{action}'><div> - [(#REM) declarer les hidden qui declencheront le service du formulaire - parametre : url d'action ] #ACTION_FORMULAIRE <input type='hidden' name='id_auteur' value='#ENV{id_auteur}' /> [<input type='hidden' name='redirect' value='(#ENV**{redirect})' />] <div class="editer-groupe"> - <div class="editer editer_nom obligatoire[ (#ENV**{erreurs}|table_valeur{nom}|oui)erreur]"> + <div class="editer editer_nom obligatoire[ (#ENV**{erreurs/nom}|oui)erreur]"> <label for="nom"><:titre_cadre_signature_obligatoire:></label>[ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{nom})</span> + <span class='erreur_message'>(#ENV**{erreurs/nom})</span> ][<p class='explication'>(#ENV{id_auteur}|=={#SESSION{id_auteur}}|?{<:entree_nom_pseudo:>,<:entree_nom_pseudo_2:>})</p>] <input type='text' class='text' name='nom' id='nom' placeholder="<:ecrire:item_nouvel_auteur|attribut_html:>" value="[(#ENV**{nom})]" /> </div> @@ -19,23 +17,23 @@ Modification de l'email ou message disant que seuls les admins peuvent le modifier ] - <div class="editer editer_email[ (#ENV**{erreurs}|table_valeur{email}|oui)erreur]"> + <div class="editer editer_email[ (#ENV**{erreurs/email}|oui)erreur]"> [<label for="email">(#ENV{id_auteur}|=={#SESSION{id_auteur}}|?{<:entree_adresse_email:>,<:entree_adresse_email_2:>})</label>][ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{email})</span> + <span class='erreur_message'>(#ENV**{erreurs/email})</span> ]<input type='email' class='text email' name='email' id='email' value="[(#ENV**{email})]" /> </div> - <div class="editer editer_bio[ (#ENV**{erreurs}|table_valeur{bio}|oui)erreur]"> + <div class="editer editer_bio[ (#ENV**{erreurs/bio}|oui)erreur]"> [<label for="bio">(#ENV{id_auteur}|=={#SESSION{id_auteur}}|?{<:entree_infos_perso:>,<:entree_infos_perso_2:>})</label>][ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{bio})</span> + <span class='erreur_message'>(#ENV**{erreurs/bio})</span> ]<p class="explication"><:entree_biographie:></p> <textarea name='bio' id='bio' rows='4' cols='40'>[(#ENV**{bio})]</textarea> </div> [(#REM) Cle PGP ] - <div class="editer editer_pgp[ (#ENV**{erreurs}|table_valeur{pgp}|oui)erreur]"> + <div class="editer editer_pgp[ (#ENV**{erreurs/pgp}|oui)erreur]"> [<label for="pgp">(#ENV{id_auteur}|=={#SESSION{id_auteur}}|?{<:entree_cle_pgp:>,<:entree_cle_pgp_2:>})</label>][ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{pgp})</span> + <span class='erreur_message'>(#ENV**{erreurs/pgp})</span> ]<textarea name='pgp' id='pgp' rows='4' cols='40'>[(#ENV**{pgp})]</textarea> </div> [(#REM) @@ -52,14 +50,14 @@ <fieldset> <legend><:info_site_web:></legend> <div class="editer-groupe"> - <div class="editer editer_nom_site[ (#ENV**{erreurs}|table_valeur{nom_site_auteur}|oui)erreur]"> + <div class="editer editer_nom_site[ (#ENV**{erreurs/nom_site_auteur}|oui)erreur]"> [<label for="nom_site">(#ENV{id_auteur}|=={#SESSION{id_auteur}}|?{<:entree_nom_site:>,<:entree_nom_site_2:>})</label>][ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{nom_site_auteur})</span> + <span class='erreur_message'>(#ENV**{erreurs/nom_site_auteur})</span> ]<input type='text' class='text' name='nom_site' id='nom_site' value="[(#ENV**{nom_site})]" /> </div> - <div class="editer editer_url_site[ (#ENV**{erreurs}|table_valeur{url_site}|oui)erreur]"> + <div class="editer editer_url_site[ (#ENV**{erreurs/url_site}|oui)erreur]"> [<label for="url_site">(#ENV{id_auteur}|=={#SESSION{id_auteur}}|?{<:entree_url:>,<:entree_url_2:>})</label>][ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{url_site})</span> + <span class='erreur_message'>(#ENV**{erreurs/url_site})</span> ]<input type='text' class='text' name='url_site' id='url_site' value="[(#ENV**{url_site})]" /> </div> </div> @@ -72,36 +70,36 @@ <fieldset> [<legend>(#ENV{id_auteur}|=={#SESSION{id_auteur}}|?{<:entree_identifiants_connexion:>,<:entree_identifiants_connexion_2:>})</legend>] [(#REM) Avertissement en cas de modifs de ses propres donnees ] - [(#ENV{config}|table_valeur{edit_login} - |or{#ENV{config}|table_valeur{edit_pass}} + [(#ENV{config/edit_login} + |or{#ENV{config/edit_pass}} |and{#SESSION{id_auteur}|=={#ENV{id_auteur}}}|oui) <div class='notice'><:texte_login_precaution:></div> ] <div class="editer-groupe"> [(#REM) Un redacteur n'a pas le droit de modifier son login ! ] - <div class='editer editer_new_login[ (#ENV**{erreurs}|table_valeur{login}|oui)erreur]'> - [(#ENV{config}|table_valeur{edit_login}|oui) + <div class='editer editer_new_login[ (#ENV**{erreurs/login}|oui)erreur]'> + [(#ENV{config/edit_login}|oui) <label for='new_login'><:item_login:></label>[ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{login})</span> + <span class='erreur_message'>(#ENV**{erreurs/login})</span> ]<p class='explication'>(<:info_login_trop_court_car_pluriel{nb=#CONST{_LOGIN_TROP_COURT}}:>)</p> <input autocomplete="new-password" type='text' class='text' name='new_login' id='new_login' value="[(#ENV**{new_login})]" /> ] - [(#ENV{config}|table_valeur{edit_login}|non) + [(#ENV{config/edit_login}|non) <label for='login'><:item_login:> </label><p class='explication'>(<:info_non_modifiable:>)</p> <input type='text' class='text' disabled='disabled' name='login' id='login' value="[(#ENV**{login})]" /> ] </div> - [(#ENV{config}|table_valeur{edit_pass}|oui) - <div class='editer editer_new_pass[ (#ENV**{erreurs}|table_valeur{new_pass}|oui)erreur]'> + [(#ENV{config/edit_pass}|oui) + <div class='editer editer_new_pass[ (#ENV**{erreurs/new_pass}|oui)erreur]'> <label for='new_pass'><:entree_nouveau_passe:></label>[ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{new_pass})</span> + <span class='erreur_message'>(#ENV**{erreurs/new_pass})</span> ]<p class='explication'>(<:info_passe_trop_court_car_pluriel{nb=#CONST{_PASS_LONGUEUR_MINI}}:>)</p> <input type='password' autocomplete="new-password" class='password' name='new_pass' id='new_pass' value="" /> </div> <div class='editer editer_new_pass2'> <label for='new_pass2'><:info_confirmer_passe:></label>[ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{new_pass2})</span> + <span class='erreur_message'>(#ENV**{erreurs/new_pass2})</span> ]<input type='password' autocomplete="new-password" class='password' name='new_pass2' id='new_pass2' value="" /> [(#ENV{config/edit_pass}|oui) <input type="submit" class="over offscreen" name="submit" value="submit" /> diff --git a/prive/formulaires/editer_rubrique.html b/prive/formulaires/editer_rubrique.html index 621dcdc3ab..058a68976d 100644 --- a/prive/formulaires/editer_rubrique.html +++ b/prive/formulaires/editer_rubrique.html @@ -3,36 +3,34 @@ [<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 - parametre : url d'action ] #ACTION_FORMULAIRE <div class="editer-groupe"> - <div class="editer editer_titre obligatoire[ (#ENV**{erreurs}|table_valeur{titre}|oui)erreur]"> + <div class="editer editer_titre obligatoire[ (#ENV**{erreurs/titre}|oui)erreur]"> <label for="titre"><:info_titre|label_nettoyer:><em class="aide">#AIDER{titre}</em></label>[ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{titre})</span> + <span class='erreur_message'>(#ENV**{erreurs/titre})</span> ]<input type='text' class='text' name='titre' id='titre' value="[(#ENV**{titre,''})]" placeholder="<:titre_nouvelle_rubrique|attribut_html:>" /> </div> - [<div class="editer editer_parent[ (#ENV**{erreurs}|table_valeur{id_parent}|oui)erreur]"> + [<div class="editer editer_parent[ (#ENV**{erreurs/id_parent}|oui)erreur]"> <label for="id_parent"><:titre_cadre_interieur_rubrique:><em class="aide">#AIDER{id_parent}</em></label>[ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{id_parent})</span> + <span class='erreur_message'>(#ENV**{erreurs/id_parent})</span> ] - (#VAL|chercher_rubrique{[(#ENV{id_rubrique}|intval)],#ENV{id_parent},'rubrique',#ENV{id_secteur},#ENV**{config}|table_valeur{restreint},0,form_simple}) + (#VAL|chercher_rubrique{[(#ENV{id_rubrique}|intval)],#ENV{id_parent},'rubrique',#ENV{id_secteur},#ENV**{config/restreint},0,form_simple}) </div>] [(#CONFIG{rubriques_descriptif}|=={non}|?{#ENV**{descriptif,''},' '}|?{' '}) - <div class="editer editer_descriptif[ (#ENV**{erreurs}|table_valeur{descriptif}|oui)erreur]"> + <div class="editer editer_descriptif[ (#ENV**{erreurs/descriptif}|oui)erreur]"> <label for="descriptif"><:texte_descriptif_rapide:></label><div class='explication'><:entree_contenu_rubrique:></div>[ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{descriptif})</span> + <span class='erreur_message'>(#ENV**{erreurs/descriptif})</span> ]<textarea name='descriptif' id='descriptif' rows='2' cols='40'>[(#ENV**{descriptif})]</textarea> </div>] [(#CONFIG{rubriques_texte}|=={non}|?{#ENV**{texte,''},' '}|?{' '}) - <div class="editer editer_texte[ (#ENV**{erreurs}|table_valeur{texte}|oui)erreur]"> + <div class="editer editer_texte[ (#ENV**{erreurs/texte}|oui)erreur]"> <label for="text_area"><:info_texte_explicatif:><em class="aide">#AIDER{text_area}</em></label>[ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{texte})</span> + <span class='erreur_message'>(#ENV**{erreurs/texte})</span> ][(#ENV**{_texte_trop_long,''}) - ]<textarea name='texte' id='text_area' rows='[(#ENV**{config}|table_valeur{lignes}|plus{2})]' cols='40'>[(#ENV**{texte})]</textarea> + ]<textarea name='texte' id='text_area' rows='[(#ENV**{config/lignes}|plus{2})]' cols='40'>[(#ENV**{texte})]</textarea> </div>] </div> [(#REM) ajouter les saisies supplementaires : extra et autre, a cet endroit ] -- GitLab