aboutsummaryrefslogtreecommitdiff
path: root/src/service/EmailService.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/service/EmailService.php')
-rw-r--r--src/service/EmailService.php8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/service/EmailService.php b/src/service/EmailService.php
index 6f4e93d..0ea8f39 100644
--- a/src/service/EmailService.php
+++ b/src/service/EmailService.php
@@ -22,8 +22,10 @@ class EmailService
22 $smtp_secure = $form_data->getData()['smtp_secure'] ?? Config::$smtp_secure; 22 $smtp_secure = $form_data->getData()['smtp_secure'] ?? Config::$smtp_secure;
23 $smtp_username = $form_data->getData()['smtp_username'] ?? Config::$smtp_username; 23 $smtp_username = $form_data->getData()['smtp_username'] ?? Config::$smtp_username;
24 $smtp_password = $form_data->getData()['smtp_password'] ?? Config::$smtp_password; 24 $smtp_password = $form_data->getData()['smtp_password'] ?? Config::$smtp_password;
25 $email_from = $form_data->getData()['email_from'] ?? Config::$email_from; // une adresse bidon est donnée à setFrom() 25
26 $email_from_name = $form_data->getData()['email_from_name'] ?? Config::$email_from_name; // = site web 26 $email_from = $form_data->getData()['email_from'] ?? Config::$email_from; // adresse de l'expéditeur affichée
27 $email_from = empty($email_from) ? $smtp_username : $email_from; // si vide
28 $email_from_name = $form_data->getData()['email_from_name'] ?? Config::$email_from_name; // = nom de l'expéditeur affiché
27 $email_dest = $form_data->getData()['email_dest'] ?? Config::$email_dest; 29 $email_dest = $form_data->getData()['email_dest'] ?? Config::$email_dest;
28 $email_dest_name = $form_data->getData()['email_dest_name'] ?? Config::$email_dest_name; // = destinataire formulaire 30 $email_dest_name = $form_data->getData()['email_dest_name'] ?? Config::$email_dest_name; // = destinataire formulaire
29 31
@@ -67,7 +69,7 @@ class EmailService
67 69
68 // copie en BDD 70 // copie en BDD
69 if(!$test_email && ($form_data->getData()['keep_emails'] ?? self::KEEP_EMAILS_DEFAULT)){ 71 if(!$test_email && ($form_data->getData()['keep_emails'] ?? self::KEEP_EMAILS_DEFAULT)){
70 $db_email = new Email($name, $email, Config::$email_dest, $message, $form_data); 72 $db_email = new Email($name, $email, $email_dest, $message, $form_data);
71 $entityManager->persist($db_email); 73 $entityManager->persist($db_email);
72 self::updateLastContactDate($entityManager, $email); 74 self::updateLastContactDate($entityManager, $email);
73 $entityManager->flush(); 75 $entityManager->flush();