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\Check;
|
||||||
use Modules\Checklists\Checklist;
|
use Modules\Checklists\Checklist;
|
||||||
use Modules\Emails\Template;
|
use Modules\Emails\Template;
|
||||||
|
use Notifications\EmailNotification;
|
||||||
|
|
||||||
if (empty($structure) || empty($structure['enabled'])) {
|
if (empty($structure) || empty($structure['enabled'])) {
|
||||||
die(tr('Accesso negato'));
|
die(tr('Accesso negato'));
|
||||||
@ -241,9 +242,18 @@ elseif (post('op') == 'send-email') {
|
|||||||
}
|
}
|
||||||
|
|
||||||
$mail->save();
|
$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
|
// Inclusione di eventuale plugin personalizzato
|
||||||
|
Loading…
Reference in New Issue
Block a user