Browse Source

Peaufinage de la correction de 3599 qui est dans le squelettes-dist : dans la partie qui est dans le noyau (au passage tout devrait être regroupé, pas dispersé dans plusieurs dépôts pour la même fonctionnalité), on n'ajoute pas le redirect dans le squelette, mais directement lors de l'appel, comme ça tous les squelettes de notifs d'inscription (personnalisation du défaut ou autre quand on utilise l'options modele_email) en profitent, c'est pas à chacun de l'ajouter !

remotes/checkIfPRContentChanged-1616420039301008167/master
RastaPopoulos 3 months ago
committed by Gitea
parent
commit
c6389c4f4d
  1. 5
      ecrire/action/inscrire_auteur.php
  2. 4
      prive/modeles/mail_inscription.html

5
ecrire/action/inscrire_auteur.php

@ -32,6 +32,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
* @param array $options
* - login : login precalcule
* - id : id_rubrique fournit en second arg de #FORMULAIRE_INSCRIPTION
* - redirect : URL rediriger après validation depuis l'email, sinon c'est l'accueil
* - from : email de l'envoyeur pour l'envoi du mail d'inscription
* - force_nouveau : forcer le statut nouveau sur l'auteur inscrit, meme si il existait deja en base
* - modele_mail : squelette de mail a utiliser
@ -235,6 +236,10 @@ function envoyer_inscription_dist($desc, $nom, $mode, $options = array()) {
$contexte['url_confirm'] = generer_url_action('confirmer_inscription', '', true, true);
$contexte['url_confirm'] = parametre_url($contexte['url_confirm'], 'email', $desc['email']);
$contexte['url_confirm'] = parametre_url($contexte['url_confirm'], 'jeton', $desc['jeton']);
// S'il y a l'option redirect, on l'ajoute directement ici
if (isset($options['redirect'])) {
$contexte['url_confirm'] = parametre_url($contexte['url_confirm'], 'redirect', $options['redirect']);
}
$modele_mail = 'modeles/mail_inscription';
if (isset($options['modele_mail']) and $options['modele_mail']){

4
prive/modeles/mail_inscription.html

@ -7,8 +7,6 @@
][(#HTTP_HEADER{Content-type: text/plain[; charset=(#CHARSET)]})]
[\[(#NOM_SITE_SPIP|concat{'\] : ',<:form_forum_identifiants:>}|nettoyer_titre_email)]
[(#SET{url_confirm, [(#ENV{url_confirm}|parametre_url{redirect,#ENV{redirect}})]})]
<:form_forum_message_auto:>
<:form_forum_bonjour{nom=#ENV{nom}}:>
@ -30,4 +28,4 @@
- <:form_forum_pass:>[ (#ENV{pass,pass})]
#FILTRE{supprimer_tags|filtrer_entites|trim}
#FILTRE{supprimer_tags|filtrer_entites|trim}
Loading…
Cancel
Save