[SPIP] ~v3.0.20-->v3.0.25
[lhc/web/clavette_www.git] / www / plugins-dist / medias / medias_fonctions.php
index bdd6b26..586dbc3 100644 (file)
@@ -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.     *
 
 if (!defined('_ECRIRE_INC_VERSION')) return;
 
+// nettoyer les zip abandonnes par l'utilisateur
+if (isset($GLOBALS['visiteur_session']['zip_to_clean'])
+  AND test_espace_prive()
+  AND $_SERVER['REQUEST_METHOD']!=='POST'){
+       $zip_to_clean = unserialize($GLOBALS['visiteur_session']['zip_to_clean']);
+       if ($zip_to_clean){
+               foreach ($zip_to_clean as $zip){
+                       if (@file_exists($zip))
+                               @unlink($zip);
+               }
+       }
+       session_set('zip_to_clean');
+}
 
 /**
  * Afficher la puce de statut pour les documents