From a2b2896d80be393c850e7f1c9d6207c5e482fb31 Mon Sep 17 00:00:00 2001 From: Fred Tempez Date: Wed, 7 Oct 2020 19:39:31 +0200 Subject: [PATCH] envoi email en test --- core/module/user/user.php | 12 +++++++++++- core/module/user/view/import/import.php | 26 ++++++++++++++++++------- 2 files changed, 30 insertions(+), 8 deletions(-) diff --git a/core/module/user/user.php b/core/module/user/user.php index 9f56862c..4b0bb545 100644 --- a/core/module/user/user.php +++ b/core/module/user/user.php @@ -89,7 +89,6 @@ class user extends common { 'Bonjour ' . $userFirstname . ' ' . $userLastname . ',

' . 'Un administrateur vous a créé un compte sur le site ' . $this->getData(['config', 'title']) . '. Vous trouverez ci-dessous les détails de votre compte.

' . 'Identifiant du compte : ' . $this->getInput('userAddId') . '
' . - 'Mot de passe du compte : ' . $this->getInput('userAddPassword') . '

' . 'Nous ne conservons pas les mots de passe, en conséquence nous vous conseillons de conserver ce message tant que vous ne vous êtes pas connecté. Vous pourrez modifier votre mot de passe après votre première connexion.', null ); @@ -619,6 +618,17 @@ class user extends common { } $notification = 'importation effectuée' ; $success = true; + // Envoi du mail + if ($this->getInput('userImportNotification',self::FILTER_BOOLEAN)) { + $this->sendMail( + $item['email'], + 'Compte créé sur ' . $this->getData(['config', 'title']), + 'Bonjour ' . $item['prenom'] . ' ' . $item['nom'] . ',

' . + 'Un administrateur vous a créé un compte sur le site ' . $this->getData(['config', 'title']) . '. Vous trouverez ci-dessous les détails de votre compte.

' . + 'Identifiant du compte : ' . $userId . '
' . + 'Un mot de passe provisoire vous été attribué, à la première connexion cliquez sur Mot de passe Oublié.' + ); + } } else { $notification = 'Erreur de lecture, vérifiez les permissions'; $success = false; diff --git a/core/module/user/view/import/import.php b/core/module/user/view/import/import.php index e080a004..4d1935d3 100644 --- a/core/module/user/view/import/import.php +++ b/core/module/user/view/import/import.php @@ -19,21 +19,33 @@

Importation de fichier plat CSV

-
+
'Liste d\'utilisateurs :' ]); ?>
-
+
'Séparateur' ]); ?>
-
-

Les en-têtes obligatoires sont : id, nom, prenom, email et groupe.

-

Groupes 1 : membre - 2 : éditeur - 3 : administrateur

-

Voir ce modèle à compléter avec un tableur.

-

Enregistrement au format CSV, séparateur ; ou , ou : +

+
+
+ false + ]); ?> +
+
+
+
+

Aide :

+
+
+

Les en-têtes obligatoires sont : id, nom, prenom, email et groupe + ( 1 : membre - 2 : éditeur - 3 : administrateur ) +

Voir ce modèle à compléter avec un tableur. + Enregistrement au format CSV, séparateur ; ou , ou :