[SPIP] ~v3.0.20-->v3.0.25
[lhc/web/clavette_www.git] / www / plugins-dist / medias / medias_fonctions.php
index 1fe236c..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
@@ -47,7 +60,7 @@ function medias_puce_statut_document($id_document, $statut){
 //
 // <BOUCLE(DOCUMENTS)>
 //
-// http://doc.spip.org/@boucle_DOCUMENTS_dist
+// http://code.spip.net/@boucle_DOCUMENTS_dist
 function boucle_DOCUMENTS($id_boucle, &$boucles) {
        $boucle = &$boucles[$id_boucle];
        $id_table = $boucle->id_table;