1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-01-11 07:05:22 +01:00

Modificato invio email da moduli in invio istantaneo

This commit is contained in:
loviuz 2020-02-05 10:05:15 +01:00
parent 2fd2a4ed97
commit 13c6cf5aba

View File

@ -7,6 +7,7 @@ use Models\OperationLog;
use Modules\Checklists\Check;
use Modules\Checklists\Checklist;
use Modules\Emails\Template;
use Notifications\EmailNotification;
if (empty($structure) || empty($structure['enabled'])) {
die(tr('Accesso negato'));
@ -241,9 +242,18 @@ elseif (post('op') == 'send-email') {
}
$mail->save();
OperationLog::setInfo('id_email', $mail->id);
flash()->info(tr('Email aggiunta correttamente alla coda di invio!'));
// Invio mail istantaneo
$email = EmailNotification::build($mail);
$email_success = $email->send();
if ($email_success){
OperationLog::setInfo('id_email', $mail->id);
flash()->info(tr('Email inviata correttamente!'));
} else {
$mail->delete();
flash()->error(tr('Errore durante l\'invio email! Verifica i parametri dell\'account SMTP utilizzato.'));
}
}
// Inclusione di eventuale plugin personalizzato