On supprime les pdfs temporaires

This commit is contained in:
Christophe 2020-04-27 14:05:19 +02:00
parent a0555a08ba
commit 4b9efc9c46

View file

@ -131,6 +131,7 @@ function formulaires_gamumail_traiter_dist($slug, $auteur = 0, $Tclient = [], $T
}
// les pdfs
$Tpdf_dell = [];
if (!empty($Tpdfs_ok) and is_array($Tpdfs_ok)) {
if (array_key_exists('fichier', $Tpdf)) {
$Tpdf = [$Tpdf];
@ -148,6 +149,7 @@ function formulaires_gamumail_traiter_dist($slug, $auteur = 0, $Tclient = [], $T
$pdf = $recup_pdf($pdf, $c);
$nom_fichier = $nom.'.pdf';
$destination = _DIR_TMP.basename($nom_fichier);
$Tpdf_dell[] = $destination;
file_put_contents($destination,$pdf);
$pieces_jointes[] = [
'chemin' => $destination,
@ -180,6 +182,13 @@ function formulaires_gamumail_traiter_dist($slug, $auteur = 0, $Tclient = [], $T
$retour['message_ok'] = _T('gamumail:mail_envoye');
}
// on supprime les pdfs temporaires
if (count($Tpdf_dell)) {
foreach ($Tpdf_dell as $pdf) {
unlink($pdf);
}
}
if ($redirect) {
$retour['redirect'] = $redirect;
}