diff --git a/formulaires/gamumail.php b/formulaires/gamumail.php index 2140cf6..f7eccfd 100644 --- a/formulaires/gamumail.php +++ b/formulaires/gamumail.php @@ -42,10 +42,12 @@ function formulaires_gamumail_charger_dist($slug, $destinataires = 0, $Tclient = foreach ($destinataires as $dest) { if (is_numeric($dest)) { + $dest = (int) $dest; if ($tM = sql_fetsel('*', 'spip_auteurs', 'id_auteur='.$dest)) { $Tmails[] = [ - 'email' => $tM['email'], - 'texte' => $tM['nom'] . ' ' . ($tM['prenom'] ?? '') . ' ' . '<' . $tM['email'] . '>', + 'id_auteur' => $dest, + 'email' => $tM['email'], + 'texte' => $tM['nom'] . ' ' . ($tM['prenom'] ?? '') . ' ' . '<' . $tM['email'] . '>', ]; } } elseif (email_valide($dest)) { @@ -301,11 +303,14 @@ function formulaires_gamumail_traiter_dist($slug, $destinataires = 0, $Tclient = } } - if ($redirect AND $redirect != '') { $retour['redirect'] = $redirect; } + // debug + // $retour['redirect'] = ""; + // fin debug + return $retour; } @@ -466,6 +471,9 @@ function gamuSend($slug, $options, $destinataires, $Tclient, $Tpdf, $Tfiles, $re if ($f = charger_fonction('traiter_pieces_jointes', 'gamumail', true)) { $pc = $f($slug, $options, $destinataires, $Tclient, $Tpdf); + var_dump($destinataires); + var_dump($options); + var_dump($pc); if (!empty($pc)) { $pieces_jointes[] = $pc; }