From 0c35ae9b1848f820aa6afbbf45eb01dde35223b7 Mon Sep 17 00:00:00 2001 From: clem Date: Tue, 15 Sep 2020 02:21:01 +0200 Subject: [PATCH] ajout d'une option de config pour interdire la suppression du compte SPIP (+ explication) --- content/supprimer_compte_spip.html | 6 +++++- formulaires/configurer_comptespip.html | 25 +++++++++++++++++++++++++ formulaires/supprimer_compte_spip.html | 4 ++-- lang/comptespip_fr.php | 7 +++++++ 4 files changed, 39 insertions(+), 3 deletions(-) diff --git a/content/supprimer_compte_spip.html b/content/supprimer_compte_spip.html index a9b03d1..d584b37 100644 --- a/content/supprimer_compte_spip.html +++ b/content/supprimer_compte_spip.html @@ -4,6 +4,10 @@

<:comptespip:supprimer_compte_spip:>

- [(#FORMULAIRE_SUPPRIMER_COMPTE_SPIP{#SESSION{id_auteur}})] + [(#CONFIG{comptespip/interdire_suppression}|=={oui}|?{ +
#CONFIG{comptespip/explication_non_suppression}
+ , + [(#FORMULAIRE_SUPPRIMER_COMPTE_SPIP{#SESSION{id_auteur}})] + })]
diff --git a/formulaires/configurer_comptespip.html b/formulaires/configurer_comptespip.html index a76a409..c4719b3 100644 --- a/formulaires/configurer_comptespip.html +++ b/formulaires/configurer_comptespip.html @@ -147,6 +147,31 @@

<:comptespip:conf_formulaire_suppression:>

+
+ #SET{name,interdire_suppression} + #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} +
+ +
+ + +
+
+ + +
+
+
+
+ #SET{name,explication_non_suppression} + #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} +
+ + [(#GET{erreurs})] + +

<:comptespip:explication_non_suppression:>

+
+
#SET{name,choix_suppression_compte} #SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} diff --git a/formulaires/supprimer_compte_spip.html b/formulaires/supprimer_compte_spip.html index dccd304..7f3cc09 100644 --- a/formulaires/supprimer_compte_spip.html +++ b/formulaires/supprimer_compte_spip.html @@ -10,10 +10,10 @@
#ACTION_FORMULAIRE{#ENV{action}}
-

lkdsflsdlkf

+ [(#REM)

lkdsflsdlkf

heu...? ]
- + [ (#ENV**{erreurs}|table_valeur{new_pass}) ]
diff --git a/lang/comptespip_fr.php b/lang/comptespip_fr.php index efc5a06..2c28816 100644 --- a/lang/comptespip_fr.php +++ b/lang/comptespip_fr.php @@ -37,9 +37,16 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'champ_password' => "Mot de passe d'au moins @min@ caractères", 'champ_password_confirm' => "Confirmer votre mot de passe", + // E + 'explication_non_suppression' => 'Le texte pour expliquer l\'impossibilité de supprimer son compte', + + // I + 'interdire_suppression' => 'Interdire la supression du compte', + // LL 'label_entree_mdp_pour_suppression_de_compte' => "Entrer votre mot de passe pour pouvoir vous désinscrire", 'label_choix_action_suppression' => 'Action lors de désinscription', + 'label_non_suppression' => 'Texte d\'explication', // MM 'message_mail' => 'Voici vos identifiants pour vous connecter sur le site "@nom_site_spip@" (@adresse_login@) :',