From 00b859cb02d15548332feeb946caadf772369aef Mon Sep 17 00:00:00 2001 From: cy_altern Date: Fri, 1 Dec 2023 12:45:27 +0100 Subject: [PATCH] =?UTF-8?q?Fix:=20compat=20PHP=208.2=20:=20explode=20ne=20?= =?UTF-8?q?supporte=20plus=20NULL=20en=202=C3=A8me=20param=C3=A8tre=20(str?= =?UTF-8?q?ing)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- formulaires/gamumail.php | 6 +++--- inc/envoyer_gamumail.php | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/formulaires/gamumail.php b/formulaires/gamumail.php index 22a49f4..c92ea3c 100644 --- a/formulaires/gamumail.php +++ b/formulaires/gamumail.php @@ -302,9 +302,9 @@ function formulaires_gamumail_traiter_dist($slug, $destinataires = 0, $Tclient = function gamuSend($slug, $options, $destinataires, $Tclient, $Tpdf, $Tfiles, $redirect, &$retour = []) { - $cc = _request('cc'); - $cci = _request('cci'); - $repondre_a = _request('repondre_a'); + $cc = _request('cc') ?? ''; + $cci = _request('cci') ?? ''; + $repondre_a = _request('repondre_a') ?? ''; $cc = explode(',', $cc); $cci = explode(',', $cci); diff --git a/inc/envoyer_gamumail.php b/inc/envoyer_gamumail.php index 9a5f711..f80bc23 100644 --- a/inc/envoyer_gamumail.php +++ b/inc/envoyer_gamumail.php @@ -84,8 +84,8 @@ function inc_envoyer_gamumail($slug, $destinataires, $options = [], $Tid_doc_pie $non_vide = function ($elem) { return ($elem != NULL AND $elem != ''); }; - $cc = array_filter(explode(',', lire_config('gamumail/mail_cc')), $non_vide); - $cci = array_filter(explode(',', lire_config('gamumail/mail_cci')), $non_vide); + $cc = array_filter(explode(',', (lire_config('gamumail/mail_cc') ?? '')), $non_vide); + $cci = array_filter(explode(',', (lire_config('gamumail/mail_cci') ?? '')), $non_vide); // si on a plusieurs destinataires et $options['cci' => true] les passer en cci et mettre le compte expéditeur du site en to if (count($pour) > 1 AND isset($options['cci']) AND $options['cci']) {