X-Git-Url: http://git.cyclocoop.org/?p=lhc%2Fweb%2Fclavette_www.git;a=blobdiff_plain;f=www%2Fplugins-dist%2Fmedias%2Fformulaires%2Fjoindre_document.php;h=8869e1c7f056c685b9b9ab809210b6d70526f1f4;hp=38dfbe80f12d4a31f0423e3fdfcab6687a602b7f;hb=cc641eb476987612f6d6df1a5417c1c5582a8ab8;hpb=7d84a490677fb716a1fd4df260f8eab35f6a8506 diff --git a/www/plugins-dist/medias/formulaires/joindre_document.php b/www/plugins-dist/medias/formulaires/joindre_document.php index 38dfbe8..8869e1c 100644 --- a/www/plugins-dist/medias/formulaires/joindre_document.php +++ b/www/plugins-dist/medias/formulaires/joindre_document.php @@ -3,7 +3,7 @@ /***************************************************************************\ * SPIP, Systeme de publication pour l'internet * * * - * Copyright (c) 2001-2014 * + * Copyright (c) 2001-2016 * * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James * * * * Ce programme est un logiciel libre distribue sous licence GNU/GPL. * @@ -122,8 +122,11 @@ function formulaires_joindre_document_verifier_dist($id_document='new',$id_objet AND !_request('joindre_zip') AND $contenu_zip = joindre_verifier_zip($files)){ list($fichiers,$erreurs,$tmp_zip) = $contenu_zip; - if ($fichiers) - $erreurs['lister_contenu_archive'] = recuperer_fond("formulaires/inc-lister_archive_jointe",array('chemin_zip'=>$tmp_zip,'liste_fichiers_zip'=>$fichiers,'erreurs_fichier_zip'=>$erreurs)); + if ($fichiers){ + // on passe le md5 du fichier uniquement, on le retrouvera dans zip_to_clean de la session + $token_zip = md5($tmp_zip); + $erreurs['lister_contenu_archive'] = recuperer_fond("formulaires/inc-lister_archive_jointe",array('chemin_zip'=>$token_zip,'liste_fichiers_zip'=>$fichiers,'erreurs_fichier_zip'=>$erreurs)); + } else $erreurs['message_erreur'] = _T('medias:erreur_aucun_fichier'); }