Browse Source

ajout d'une option pour relancer toutes les inscriptions à confirmer

en passant '*' à action_relancer_inscription_dist() + un bouton dans le bloc navigation de exec=auteurs dès qu'il y a au moins un auteur en statut nouveau
decaler_niveau_titre
b_b 2 years ago committed by Gitea
parent
commit
3342220e7e
  1. 8
      ecrire/action/relancer_inscription.php
  2. 1
      ecrire/lang/ecrire_fr.php
  3. 3
      prive/squelettes/navigation/auteurs.html

8
ecrire/action/relancer_inscription.php

@ -35,5 +35,13 @@ function action_relancer_inscription_dist() {
include_spip('action/inscrire_auteur');
action_inscrire_auteur_dist($auteur['prefs'], $auteur['email'], $auteur['nom'], array('force_nouveau' => true));
}
} elseif ($id_auteur === '*' and autoriser('relancer', 'inscription')) {
$auteurs = sql_allfetsel('prefs, email, nom', 'spip_auteurs', "statut='nouveau'");
if (is_array($auteurs)) {
include_spip('action/inscrire_auteur');
while ($row = array_pop($auteurs)) {
action_inscrire_auteur_dist($row['prefs'], $row['email'], $row['nom'], array('force_nouveau' => true));
}
}
}
}

1
ecrire/lang/ecrire_fr.php

@ -64,6 +64,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'bouton_reinitialiser_aux_valeurs_par_defaut' => 'Réinitialiser aux valeurs par défaut',
'bouton_relancer_installation' => 'Relancer l’installation',
'bouton_relancer_inscription' => 'Relancer l’inscription',
'bouton_relancer_inscriptions' => 'Relancer les inscriptions',
'bouton_reset_password' => 'Générer un nouveau mot de passe et l’envoyer par email',
'bouton_suivant' => 'Suivant',
'bouton_tenter_recuperation' => 'Tenter une réparation',

3
prive/squelettes/navigation/auteurs.html

@ -14,5 +14,8 @@
[(#VAL{1}|avoir_visiteurs|oui)
[(#URL_ECRIRE{#ENV{is_visiteur,''}|?{auteurs,visiteurs}}|icone_horizontale{#ENV{is_visiteur,''}|?{<:icone_afficher_auteurs:>,<:icone_afficher_visiteurs:>},#ENV{is_visiteur,''}|?{auteur,auteur-6forum}})]
[(#ENV{statut}|=={nouveau}|et{#AUTORISER{relancer,inscription}}|oui)
[(#BOUTON_ACTION{<:bouton_relancer_inscriptions:>,[(#URL_ACTION_AUTEUR{relancer_inscription,*,#SELF})],'bloc actualiser'})]
]
]
#BOITE_FERMER

Loading…
Cancel
Save