feat: ajout args nombre iteration, cela permet par exemple de vider les champs cc / cci à partir du deuxieme envoi (en mode envoi_separe)
This commit is contained in:
parent
c94f8b9ba4
commit
88ab3cb06c
1 changed files with 9 additions and 3 deletions
|
@ -323,7 +323,12 @@ if ($redirect AND $redirect != '') {
|
||||||
|
|
||||||
|
|
||||||
function gamuSend($slug, $options, $destinataires, $Tclient, $Tpdf, $Tfiles, $redirect, &$retour = []) {
|
function gamuSend($slug, $options, $destinataires, $Tclient, $Tpdf, $Tfiles, $redirect, &$retour = []) {
|
||||||
|
static $iteration;
|
||||||
|
if ($iteration === null) {
|
||||||
|
$iteration = 1;
|
||||||
|
} else {
|
||||||
|
$iteration++;
|
||||||
|
}
|
||||||
$cc = _request('cc') ?? [];
|
$cc = _request('cc') ?? [];
|
||||||
$cci = _request('cci') ?? [];
|
$cci = _request('cci') ?? [];
|
||||||
$repondre_a = _request('repondre_a') ?? [];
|
$repondre_a = _request('repondre_a') ?? [];
|
||||||
|
@ -556,7 +561,8 @@ function gamuSend($slug, $options, $destinataires, $Tclient, $Tpdf, $Tfiles, $re
|
||||||
[$destinataires, $sujet, $corps] = array_values(pipeline('gamumail_pre_envoi', [
|
[$destinataires, $sujet, $corps] = array_values(pipeline('gamumail_pre_envoi', [
|
||||||
'args' => [
|
'args' => [
|
||||||
'slug' => $slug,
|
'slug' => $slug,
|
||||||
'options' => $options
|
'options' => $options,
|
||||||
|
'iteration' => $iteration
|
||||||
],
|
],
|
||||||
'data' => [
|
'data' => [
|
||||||
'destinataires' => $destinataires,
|
'destinataires' => $destinataires,
|
||||||
|
|
Loading…
Add table
Reference in a new issue