Valider c9d14c0c rédigé par cedric@yterium.com's avatar cedric@yterium.com
Parcourir les fichiers

Corrige http://core.spip.org/issues/2430 : ne pas perdre l'image si on essaye...

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
parent 4dd37d01
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+8 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -141,11 +141,17 @@ function formulaires_editer_document_traiter_dist($id_document='new', $id_parent
		else {
			// liberer le nom de l'ancien fichier pour permettre le remplacement par un fichier du meme nom
			if ($ancien_fichier = sql_getfetsel('fichier','spip_documents','id_document='.intval($id_document))
				AND @file_exists($f = get_spip_doc($ancien_fichier))){
				spip_unlink($f);
				AND @file_exists($rename = get_spip_doc($ancien_fichier))){
				@rename($rename,"$rename--.old");
				#spip_unlink($f);
			}
			$traiter = charger_fonction('traiter','formulaires/joindre_document');
			$res2 = $traiter($id_document);
			if (isset($res2['message_erreur'])){
				$res['message_erreur'] = $res2['message_erreur'];
				// retablir le fichier !
				@rename("$rename--.old",$rename);
			}
		}
		// on annule les saisies largeur/hauteur : l'upload a pu charger les siens
		set_request('largeur');
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
<paquet
	prefix="medias"
	categorie="multimedia"
	version="2.7.16"
	version="2.7.17"
	etat="test"
	compatibilite="[3.0.0-alpha2;["
	logo="prive/themes/spip/images/portfolio-32.png"