Fix: compat PHP 8.2 : explode ne supporte plus NULL en 2ème paramètre (string)

This commit is contained in:
cy_altern 2023-12-01 12:45:27 +01:00
parent 0431d0e6f4
commit 00b859cb02
2 changed files with 5 additions and 5 deletions

View file

@ -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);

View file

@ -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']) {