mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-01-11 15:14:01 +01:00
Modificato invio email da moduli in invio istantaneo
This commit is contained in:
parent
2fd2a4ed97
commit
13c6cf5aba
14
actions.php
14
actions.php
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user