Browse Source

Relacher un peu la contrainte sur le typage de from qui est parfois null pour passer des headers #19

master
Cerdic 2 weeks ago
parent
commit
5e40dbc3b8
  1. 6
      inc/envoyer_mail.php

6
inc/envoyer_mail.php

@ -52,12 +52,12 @@ include_spip('inc/facteur');
* array headers : tableau d'en-tetes personalises, une entree par ligne d'en-tete
* bool exceptions : lancer une exception en cas d'erreur (false par defaut)
* bool important : un flag pour signaler les messages important qui necessitent un feedback en cas d'erreur
* @param string $from (deprecie, utiliser l'entree from de $message)
* @param string|null $from (deprecie, utiliser l'entree from de $message)
* @param string $headers (deprecie, utiliser l'entree headers de $message)
* @return bool
* @throws Exception
*/
function inc_envoyer_mail($destinataire, string $sujet, $message, string $from = '', string $headers = '') {
function inc_envoyer_mail($destinataire, string $sujet, $message, ?string $from = '', string $headers = '') {
if (!is_array($message)) {
$message_string = $message;
@ -90,7 +90,7 @@ function inc_envoyer_mail($destinataire, string $sujet, $message, string $from =
}
}
if (strlen($from) and empty($message['from'])) {
if (!is_null($from) and strlen($from) and empty($message['from'])) {
$message['from'] = trim($from);
}

Loading…
Cancel
Save