Changeset 59665 in spip-zone


Ignore:
Timestamp:
Mar 23, 2012, 5:25:11 PM (9 years ago)
Author:
cedric@…
Message:

Corrige http://core.spip.org/issues/2430 : ne pas perdre l'image si on essaye de la remplacer par un document qui ne convient pas

Location:
_core_/plugins/medias
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/medias/formulaires/editer_document.php

    r54466 r59665  
    142142                        // liberer le nom de l'ancien fichier pour permettre le remplacement par un fichier du meme nom
    143143                        if ($ancien_fichier = sql_getfetsel('fichier','spip_documents','id_document='.intval($id_document))
    144                                 AND @file_exists($f = get_spip_doc($ancien_fichier))){
    145                                 spip_unlink($f);
     144                                AND @file_exists($rename = get_spip_doc($ancien_fichier))){
     145                                @rename($rename,"$rename--.old");
     146                                #spip_unlink($f);
    146147                        }
    147148                        $traiter = charger_fonction('traiter','formulaires/joindre_document');
    148149                        $res2 = $traiter($id_document);
     150                        if (isset($res2['message_erreur'])){
     151                                $res['message_erreur'] = $res2['message_erreur'];
     152                                // retablir le fichier !
     153                                @rename("$rename--.old",$rename);
     154                        }
    149155                }
    150156                // on annule les saisies largeur/hauteur : l'upload a pu charger les siens
  • _core_/plugins/medias/paquet.xml

    r59664 r59665  
    22        prefix="medias"
    33        categorie="multimedia"
    4         version="2.7.16"
     4        version="2.7.17"
    55        etat="test"
    66        compatibilite="[3.0.0-alpha2;["
Note: See TracChangeset for help on using the changeset viewer.