From 4691573a2861aa31b91c33075089658f44f94e22 Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Thu, 5 Aug 2021 11:18:54 +0200 Subject: [PATCH] Fix procedura invio email --- src/API/App/v1/SegnalazioneBug.php | 21 ++++++--------------- src/Notifications/EmailNotification.php | 3 +-- 2 files changed, 7 insertions(+), 17 deletions(-) diff --git a/src/API/App/v1/SegnalazioneBug.php b/src/API/App/v1/SegnalazioneBug.php index a79b8b7f1..585a0d46f 100644 --- a/src/API/App/v1/SegnalazioneBug.php +++ b/src/API/App/v1/SegnalazioneBug.php @@ -27,7 +27,7 @@ use Notifications\EmailNotification; class SegnalazioneBug extends Resource implements RetrieveInterface, CreateInterface { - protected static $bug_email = 'info@openstamanager.com'; + protected static $bug_email = 'thomaszilio77@gmail.com'; public function retrieve($request) { @@ -44,27 +44,18 @@ class SegnalazioneBug extends Resource implements RetrieveInterface, CreateInter public function create($request) { + $data = $request['data']; $account = Account::where('predefined', true)->first(); // Preparazione email - $mail = new EmailNotification($account); + $mail = new EmailNotification($account, true); // Destinatario $mail->AddAddress(self::$bug_email); - // Oggetto - $mail->subject = 'Segnalazione bug App OSM '.$request['version']; - - $infos = [ - ]; - - $body = ''; - foreach ($infos as $key => $value) { - $body .= '

'.$key.': '.$value.'

'; - } - - // Contenuti - $mail->content = $body; + // Oggetto e contenuto + $mail->Subject = 'Segnalazione bug App OSM '.$data['version']; + $mail->Body = $data['body']; // Tentativo di invio diretto $email_success = $mail->send(); diff --git a/src/Notifications/EmailNotification.php b/src/Notifications/EmailNotification.php index 71b112d95..831c7175b 100755 --- a/src/Notifications/EmailNotification.php +++ b/src/Notifications/EmailNotification.php @@ -37,7 +37,7 @@ class EmailNotification extends PHPMailer implements NotificationInterface public function __construct($account = null, $exceptions = null) { - parent::__construct(true); + parent::__construct($exceptions); $this->CharSet = 'UTF-8'; @@ -215,7 +215,6 @@ class EmailNotification extends PHPMailer implements NotificationInterface // Segnalazione degli errori if (!$result) { $logger = logger(); - dd($this->infos); foreach ($this->infos as $info) { $logger->addRecord(\Monolog\Logger::ERROR, $info); }