Changeset 123157 in spip-zone


Ignore:
Timestamp:
Mar 26, 2020, 7:05:48 PM (7 days ago)
Author:
Matthieu Marcillaud
Message:

Compat PHP 7.4 : notices en moins en l’absence de vignette sur l’édition d’un document.

Location:
_core_/plugins/medias
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/medias

    • Property subgit:lock:871b40cb9c237e48c25edd6a896a56988d0ca69e deleted
    • Property subgit:lock:1ef0cf9bf9d23c699b6bbcf555b89c32d986ea19 set to 2020-03-26T20:05:58.928
  • _core_/plugins/medias/formulaires/illustrer_document.php

    r119512 r123157  
    2626        $valeurs['mode'] = 'vignette'; // pour les id dans le dom
    2727        $vignette = sql_fetsel('fichier,largeur,hauteur,id_document', 'spip_documents', 'id_document=' . $valeurs['id_vignette']);
    28         $valeurs['vignette'] = get_spip_doc($vignette['fichier']);
    29         $valeurs['hauteur'] = $vignette['hauteur'];
    30         $valeurs['largeur'] = $vignette['largeur'];
    31         $valeurs['id_vignette'] = $vignette['id_document'];
     28        if ($vignette) {
     29                $valeurs['vignette'] = get_spip_doc($vignette['fichier']);
     30                $valeurs['hauteur'] = $vignette['hauteur'];
     31                $valeurs['largeur'] = $vignette['largeur'];
     32                $valeurs['id_vignette'] = $vignette['id_document'];
     33        } else {
     34                $valeurs['vignette'] = null;
     35                $valeurs['hauteur'] = null;
     36                $valeurs['largeur'] = null;
     37                $valeurs['id_vignette'] = null;
     38        }
    3239        $valeurs['_pipeline'] = array('editer_contenu_objet', array('type' => 'illustrer_document', 'id' => $id_document));
    3340
Note: See TracChangeset for help on using the changeset viewer.