Browse Source

Merge pull request 'fix(#136): En spip 4.0, faire fonctionner le zippage des fichiers de type inconnus.' (#137) from issue136_spip40_zippage_fichier into master

Reviewed-on: #137
bug_resume
Maïeul 2 weeks ago
parent
commit
7a87253a93
  1. 5
      CHANGELOG.md
  2. 4
      inc/formidable_fichiers.php

5
CHANGELOG.md

@ -1,4 +1,9 @@
# Changelog
## Unreleased
### Fixed
- #136 En spip 4.0, faire fonctionner le zippage des fichiers de type inconnus
## [5.3.0] - 2023-07-01
### Changed

4
inc/formidable_fichiers.php

@ -238,7 +238,7 @@ function formidable_deplacer_fichier_emplacement_definitif($fichier, $nom, $mime
}
} else { // si on doit zipper, c'est plus complexe
include_spip('inc/archives');
$zip = new Spip\Archiver\SpipArchiver($chemin_final);
$zip = new Spip\Archives\SpipArchives($chemin_final);
// mettre à jour le fichier dans le dossier cvtupload
if (!$tmp_dir = tempnam($dossier_champ, 'tmp_upload')) {
return '';
@ -467,7 +467,7 @@ function formidable_effacer_fichiers_email() {
function formidable_zipper_reponses_formulaire($id_formulaire, $chemin_du_zip, $fichier_csv, $saisies_fichiers) {
include_spip('inc/archives');
supprimer_fichier($chemin_du_zip);// Si un précédent zip traine
$zip = new Spip\Archiver\SpipArchiver($chemin_du_zip);
$zip = new Spip\Archives\SpipArchives($chemin_du_zip);
$chemin_fichiers = _DIR_FICHIERS_FORMIDABLE . 'formulaire_' . $id_formulaire;
//Déplacer le CSV, car Archiviste ne peut emballer qu'une seule fois les fichiers, et ne prend qu'un chemin

Loading…
Cancel
Save