On envoie 2 mails supplémentaires : un lorsqu'un compte est créé par un admin à l'adresse du compte créé, un autre à l'admin lorsque quelqu'un crée un compte.

Modification des textes d'explications des formulaires...
This commit is contained in:
Pierre 2020-03-22 03:24:59 +01:00
parent d3eae2c3e3
commit 28d5f70335
8 changed files with 48 additions and 11 deletions

View file

@ -18,7 +18,8 @@
else {
?>
<div>
Votre accès à l'espace membre sera attribué dans les 48 heures.
Les administrateurs valideront votre accès à l'espace membre dès que possible.</br>
En cas de problème vous pouvez les joindre sur contact@psychodrame-balint.com.
</div>
<?php
}
@ -29,14 +30,19 @@
}
else {
?>
<div class="cadre-blanc">
<h1 class="mb-4">Espace membre</h1>
Cet espace est réservé aux membres de l'association.</br>
Inscrivez-vous pour votre première connexion, ensuite en vous connectant vous aurez accès au forum, aux archives, aux textes officiels de l'association.</br>
En cas de problème vous pouvez nous joindre sur contact@psychodrame-balint.com.
</div>
<div class="row mt-4">
<div class="se_connecter bloc_connexion col-lg-5">
[(#FORMULAIRE_LOGIN{#SELF})]
</div>
<div class="ou col-lg-2 text-center"><h2>ou</h2></div>
<div class="creer_associer_compte bloc_connexion col-lg-5">
[(#FORMULAIRE_INSCRIPTION)]
[(#FORMULAIRE_INSCRIPTION{'','',#SELF})]
</div>
</div>

View file

@ -346,6 +346,16 @@ function formulaires_editer_membre_traiter_dist(
$res = formulaires_editer_objet_traiter('auteur', $id_auteur, 0, 0, $retour, $config_fonc, $row, $hidden);
// AJOUT GAMUZA - BALINT
$email = _request('email');
$msg = "Bonjour " . _request('nom') . "
Un compte vient de vous être créé sur le site de l'AIPB www.psychodrame.balint.fr
Vous pouvez vous y connecter en demandant à réinitialiser votre mot de passe.";
$sujet = "Votre compte sur le site de l'AIPB";
$notifications = charger_fonction('notifications', 'inc');
notifications_envoyer_mails($email, $msg, $sujet);
if (_request('reset_password') and !intval($id_auteur) and intval($res['id_auteur'])) {
$erreurs = array();
$erreurs = auteur_reset_password($res['id_auteur'], $erreurs);

View file

@ -5,7 +5,7 @@
<form method="post" action="#ENV{action}">
#ACTION_FORMULAIRE{#ENV{action}}
<fieldset>
<legend><i class="fas fa-user-plus"></i> Creer un compte</legend>
<legend><i class="fas fa-user-plus"></i> Créer un compte</legend>
<div class='editer saisie_nom_inscription obligatoire[ (#ENV*{erreurs}|table_valeur{nom_inscription}|oui)erreur]'>
<label for="nom_inscription"><:entree_nom_pseudo:> <em class="obligatoire"><:info_obligatoire_02:></em></label>
[<span class="erreur_message">(#ENV*{erreurs}|table_valeur{nom_inscription})</span>]

View file

@ -14,7 +14,7 @@ if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
function formulaires_inscription_charger_dist($mode = '', $id = 0) {
function formulaires_inscription_charger_dist($mode = '', $id = 0, $redirect ='') {
global $visiteur_session;
// fournir le mode de la config ou tester si l'argument du formulaire est un mode accepte par celle-ci
@ -38,7 +38,7 @@ function formulaires_inscription_charger_dist($mode = '', $id = 0) {
}
// Si inscriptions pas autorisees, retourner une chaine d'avertissement
function formulaires_inscription_verifier_dist($mode = '', $id = 0) {
function formulaires_inscription_verifier_dist($mode = '', $id = 0, $redirect ='') {
$erreurs = array();
include_spip('inc/config');
@ -121,7 +121,7 @@ function formulaires_inscription_verifier_dist($mode = '', $id = 0) {
return $erreurs;
}
function formulaires_inscription_traiter_dist($mode = '', $id = 0) {
function formulaires_inscription_traiter_dist($mode = '', $id = 0, $redirect ='') {
include_spip('inc/filtres');
include_spip('inc/autoriser');
@ -149,6 +149,16 @@ function formulaires_inscription_traiter_dist($mode = '', $id = 0) {
$inscrire_auteur = charger_fonction('inscrire_auteur', 'action');
$desc = $inscrire_auteur($mode, $mail_complet, $nom, array('id' => $id));
// AJOUT GAMUZA - BALINT
$msg = "Une personne vient de s'inscrire sur le site de l'AIPB :
Nom : $nom
Email : $mail_complet
Vous pouvez lui accorder le statut de membre le cas échéant.";
$sujet = "Nouvelle inscription sur le site de l'AIPB";
$notifications = charger_fonction('notifications', 'inc');
notifications_envoyer_mails($mail_complet, $msg, $sujet);
include_spip('action/editer_auteur');
if ($id_auteur = intval($desc['id_auteur'])){
// On modifie le mot de passe en utilisant les API de SPIP
@ -184,9 +194,7 @@ function formulaires_inscription_traiter_dist($mode = '', $id = 0) {
return array('message_erreur' => $desc);
} // OK
else {
$redirect = (_request('url') ? _request('url') : "spip.php");
return array('redirect' => $redirect, 'message_ok' => _T('form_forum_identifiant_mail'), 'id_auteur' => $desc['id_auteur']);
}
}

View file

@ -28,7 +28,7 @@
<label for="password"><:login_pass2:></label>[
<span class="erreur_message">(#ENV**{erreurs}|table_valeur{password})</span>
]<input type='password' class='text password' name='password' id='password' value="" size='40' autocapitalize="off" autocorrect="off" />
<p class='details'><a href="[(#URL_PAGE{spip_pass}|parametre_url{lang,#LANG})]" id='spip_pass'><:login_motpasseoublie:></a></p>
<p class='details'><a href="[(#URL_PAGE{spip_pass}|parametre_url{lang,#LANG})]" id='spip_pass'>Réinitialiser votre mot de passe</a></p>
</div>
[(#ENV{rester_connecte})
<div class="editer editer_session"><div class='choix'>

View file

@ -19,6 +19,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
// F
'champslibres_titre' => 'squelette champslibres',
'forum_texte|typo' => 'rien',
//G
'1_groupe' => '1 groupe',
'n_groupes' => '@nb@ groupes',

12
lang/spip_fr.php Normal file
View file

@ -0,0 +1,12 @@
<?php
// This is a SPIP language file -- Ceci est un fichier langue de SPIP
// Fichier source, a modifier dans svn://trac.rezo.net/spip/spip/ecrire/lang/
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
$GLOBALS[$GLOBALS['idx_lang']] = array(
'form_forum_email_deja_enregistre' => 'Un compte existe déjà avec cette adresse email. Connectez-vous avec votre mot de passe habituel, ou bien réinitialisez-le en <a href="http://localhost/balint/spip.php?page=spip_pass">cliquant ici</a>.',
);

View file

@ -12,6 +12,6 @@
<:form_forum_bonjour{nom=#ENV{nom}}:>
Vous êtes enregistré sur le site #URL_SITE_SPIP.
Vous pouvez vous y connecter avec votre mot de passe, ou en demandant à redéfinir votre mot de passe sur la page de connexion.
Vous pouvez vous y connecter avec votre mot de passe.
#FILTRE{supprimer_tags|filtrer_entites|trim}