diff --git a/modules/ordini/add.php b/modules/ordini/add.php index 43c2bcc76..5de816dbb 100644 --- a/modules/ordini/add.php +++ b/modules/ordini/add.php @@ -22,7 +22,7 @@ $id_anagrafica = !empty(get('idanagrafica')) ? get('idanagrafica') : $user['idan - + diff --git a/modules/smtp/actions.php b/modules/smtp/actions.php index c3ea46071..93b90ebe6 100644 --- a/modules/smtp/actions.php +++ b/modules/smtp/actions.php @@ -44,11 +44,11 @@ switch (post('op')) { // Validazione indirizzo email mittente $check_email = Validate::isValidEmail(post('from_address')); - + // Controllo sulla validazione - if (empty($check_email)) { + if (!empty($check_email['valid-format'])) { flash()->info(tr('Sintassi email verificata')); - } else if (!$check_email['valid-format']) { + } else { flash()->error(tr("Attenzione: l'indirizzo email _EMAIL_ sembra non essere valido", [ '_EMAIL_' => post('from_address'), ])); diff --git a/src/Validate.php b/src/Validate.php index f2cf21d43..30b379a36 100644 --- a/src/Validate.php +++ b/src/Validate.php @@ -123,6 +123,8 @@ class Validate public static function isValidEmail($email) { $result = []; + $result['valid-format'] = true; + if (!v::email()->validate($email)) { $result['valid-format'] = false;