fix: nom de fichier envoyé via bigup
cv : https://git.spip.net/spip-contrib-extensions/facteur/issues/28 refs crfck/suivi_gformation#172
This commit is contained in:
parent
91b3879924
commit
0431d0e6f4
1 changed files with 20 additions and 2 deletions
|
@ -384,10 +384,16 @@ function gamuSend($slug, $options, $destinataires, $Tclient, $Tpdf, $Tfiles, $re
|
||||||
}
|
}
|
||||||
|
|
||||||
// les documents par tFiles (téléversés)
|
// les documents par tFiles (téléversés)
|
||||||
|
$tFilename = [];
|
||||||
if (!empty($Tfiles)) {
|
if (!empty($Tfiles)) {
|
||||||
foreach ($Tfiles as $key => $fichier) {
|
include_spip('inc/documents');
|
||||||
|
$rep = sous_repertoire(_DIR_CACHE . 'bigform');
|
||||||
|
foreach ($Tfiles as $fichier) {
|
||||||
|
$filename = $rep . $fichier['name'];
|
||||||
|
$tFilename[] = $filename;
|
||||||
|
deplacer_fichier_upload($fichier['tmp_name'], $filename);
|
||||||
$pieces_jointes[] = [
|
$pieces_jointes[] = [
|
||||||
'chemin' => $fichier['tmp_name'],
|
'chemin' => $filename,
|
||||||
'nom' => $fichier['name'],
|
'nom' => $fichier['name'],
|
||||||
'encodage' => 'base64',
|
'encodage' => 'base64',
|
||||||
'mime' => $fichier['type'],
|
'mime' => $fichier['type'],
|
||||||
|
@ -525,6 +531,18 @@ function gamuSend($slug, $options, $destinataires, $Tclient, $Tpdf, $Tfiles, $re
|
||||||
// envoyer !
|
// envoyer !
|
||||||
$envoyer_mail = charger_fonction('envoyer_mail', 'inc/');
|
$envoyer_mail = charger_fonction('envoyer_mail', 'inc/');
|
||||||
$ok = $envoyer_mail($destinataires, $sujet, $corps);
|
$ok = $envoyer_mail($destinataires, $sujet, $corps);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* on vide les fichiers temp televerses par bigup
|
||||||
|
*/
|
||||||
|
if (count($tFilename)) {
|
||||||
|
foreach ($tFilename as $file) {
|
||||||
|
if (file_exists($file)) {
|
||||||
|
unlink($file);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (!$ok) {
|
if (!$ok) {
|
||||||
spip_log("Erreur d'envoi du mail : ","gamumail");
|
spip_log("Erreur d'envoi du mail : ","gamumail");
|
||||||
spip_log($corps,"gamumail");
|
spip_log($corps,"gamumail");
|
||||||
|
|
Loading…
Add table
Reference in a new issue