feat: _FORCER_ENVOI_SEPARE present dans le charger du form

This commit is contained in:
Christophe 2025-04-13 15:52:45 +02:00
parent 1458a1632c
commit a5d694a242

View file

@ -25,6 +25,10 @@ include_spip('inc/filtres');
function formulaires_gamumail_charger_dist($slug, $destinataires = 0, $Tclient = [], $Tpdf = [], $redirect = '', $options = []){
$Tmails = [];
if (defined('_FORCER_ENVOI_SEPARE')) {
$options['envoi_separe'] = 'oui';
}
$Tcc = !empty(lire_config('gamumail/mail_cc')) ? explode(',', lire_config('gamumail/mail_cc', '')) : [];
$Tcc = count($Tcc) ? array_map('arrayMails', $Tcc) : [];
@ -121,6 +125,7 @@ function formulaires_gamumail_charger_dist($slug, $destinataires = 0, $Tclient =
'envoi_separe' => $options['envoi_separe'] ?? ''
);
// surcharges charger : d'abord les surcharges pour tous les slugs (tous_charge.php) puis les spécifiques par slug (nom_slug_charger.php)
if ($f = charger_fonction('tous_charger', 'gamumail', true)) {
$valeurs = $f($valeurs, $options, $slug, $destinataires, $Tclient, $Tpdf, $redirect);