From a1e5415e4e4b374f791d0a28bc56abd397b0283c Mon Sep 17 00:00:00 2001 From: "cedric@yterium.com" <> Date: Sun, 26 Jul 2015 09:58:02 +0000 Subject: [PATCH] Fix https://core.spip.net/issues/3485 : pas de warning quans le fichier n'existe plus --- formulaires/editer_document.php | 23 +++++++++++++---------- paquet.xml | 2 +- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/formulaires/editer_document.php b/formulaires/editer_document.php index f9fba17c..27266598 100644 --- a/formulaires/editer_document.php +++ b/formulaires/editer_document.php @@ -54,20 +54,23 @@ function formulaires_editer_document_charger_dist($id_document='new', $id_parent // verifier les infos de taille et dimensions sur les fichiers locaux // cas des maj de fichier directes par ftp if ($valeurs['distant']!=='oui'){ + $infos = false; include_spip('inc/renseigner_document'); $f = get_spip_doc($valeurs['fichier']); if ($f AND @file_exists($f)) $infos = renseigner_taille_dimension_image($f,$valeurs['extension']); - if ($infos['taille']!=$valeurs['taille'] - OR ($infos['type_image'] && ($infos['largeur']!=$valeurs['largeur'])) - OR ($infos['type_image'] && ($infos['hauteur']!=$valeurs['hauteur']))){ - $valeurs['_taille_modif'] = $infos['taille']; - $valeurs['_largeur_modif'] = $infos['largeur']; - $valeurs['_hauteur_modif'] = $infos['hauteur']; - $valeurs['_hidden'].= - "<input type='hidden' name='_taille_modif' value='".$infos['taille']."' />" - . "<input type='hidden' name='_largeur_modif' value='".$infos['largeur']."' />" - . "<input type='hidden' name='_hauteur_modif' value='".$infos['hauteur']."' />"; + if ($infos AND is_array($infos) AND isset($infos['taille'])){ + if ($infos['taille']!=$valeurs['taille'] + OR ($infos['type_image'] && ($infos['largeur']!=$valeurs['largeur'])) + OR ($infos['type_image'] && ($infos['hauteur']!=$valeurs['hauteur']))){ + $valeurs['_taille_modif'] = $infos['taille']; + $valeurs['_largeur_modif'] = $infos['largeur']; + $valeurs['_hauteur_modif'] = $infos['hauteur']; + $valeurs['_hidden'].= + "<input type='hidden' name='_taille_modif' value='".$infos['taille']."' />" + . "<input type='hidden' name='_largeur_modif' value='".$infos['largeur']."' />" + . "<input type='hidden' name='_hauteur_modif' value='".$infos['hauteur']."' />"; + } } } diff --git a/paquet.xml b/paquet.xml index 1f8eba30..df931256 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ <paquet prefix="medias" categorie="multimedia" - version="2.10.21" + version="2.10.22" etat="stable" compatibilite="[3.0.0;3.1.*]" logo="prive/themes/spip/images/portfolio-32.png" -- GitLab