From 1ef0cf9bf9d23c699b6bbcf555b89c32d986ea19 Mon Sep 17 00:00:00 2001
From: Matthieu Marcillaud <marcimat@rezo.net>
Date: Thu, 26 Mar 2020 20:05:48 +0100
Subject: [PATCH] =?UTF-8?q?Compat=20PHP=207.4=20:=20notices=20en=20moins?=
 =?UTF-8?q?=20en=20l=E2=80=99absence=20de=20vignette=20sur=20l=E2=80=99?=
 =?UTF-8?q?=C3=A9dition=20d=E2=80=99un=20document.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 formulaires/illustrer_document.php | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/formulaires/illustrer_document.php b/formulaires/illustrer_document.php
index 2e9443c5..e3e7d593 100644
--- a/formulaires/illustrer_document.php
+++ b/formulaires/illustrer_document.php
@@ -25,10 +25,17 @@ function formulaires_illustrer_document_charger_dist($id_document) {
 	$valeurs['_hidden'] = "<input name='id_document' value='$id_document' type='hidden' />";
 	$valeurs['mode'] = 'vignette'; // pour les id dans le dom
 	$vignette = sql_fetsel('fichier,largeur,hauteur,id_document', 'spip_documents', 'id_document=' . $valeurs['id_vignette']);
-	$valeurs['vignette'] = get_spip_doc($vignette['fichier']);
-	$valeurs['hauteur'] = $vignette['hauteur'];
-	$valeurs['largeur'] = $vignette['largeur'];
-	$valeurs['id_vignette'] = $vignette['id_document'];
+	if ($vignette) {
+		$valeurs['vignette'] = get_spip_doc($vignette['fichier']);
+		$valeurs['hauteur'] = $vignette['hauteur'];
+		$valeurs['largeur'] = $vignette['largeur'];
+		$valeurs['id_vignette'] = $vignette['id_document'];
+	} else {
+		$valeurs['vignette'] = null;
+		$valeurs['hauteur'] = null;
+		$valeurs['largeur'] = null;
+		$valeurs['id_vignette'] = null;
+	}
 	$valeurs['_pipeline'] = array('editer_contenu_objet', array('type' => 'illustrer_document', 'id' => $id_document));
 
 	return $valeurs;
-- 
GitLab