diff --git a/action/desordonner_liens_documents.php b/action/desordonner_liens_documents.php index acd01ebdbb283f15f1b9380a1c6fdd12fec984fd..06716e6905090c4e738e59297c7b394df931d0cf 100644 --- a/action/desordonner_liens_documents.php +++ b/action/desordonner_liens_documents.php @@ -71,7 +71,8 @@ function desordonner_liens_documents($document, $objet, $id_objet) { } else { [$image, $mode] = explode('/', $document); $image = ($image == 'I'); - $typdoc = sql_in('docs.extension', ['gif', 'jpg', 'png'], $image ? '' : 'NOT'); + include_spip('inc/filtres_images_lib_mini'); + $typdoc = sql_in('docs.extension', _image_extensions_logos(), $image ? '' : 'NOT'); $obj = 'id_objet=' . intval($id_objet) . ' AND objet=' . sql_quote($objet); diff --git a/formulaires/editer_document.php b/formulaires/editer_document.php index fd2f6dbda3af6b7061f438f160d4195526b6c6d6..3f6fa9826dbf159258d50c942dec3a6074d4b335 100644 --- a/formulaires/editer_document.php +++ b/formulaires/editer_document.php @@ -65,7 +65,8 @@ function formulaires_editer_document_charger_dist( ); $valeurs['type_document'] = $row['type_document']; $valeurs['_inclus'] = $row['inclus']; - if (in_array($valeurs['extension'], ['jpg', 'gif', 'png', 'svg'])) { + include_spip('inc/filtres_images_lib_mini'); + if (in_array($valeurs['extension'], _image_extensions_logos())) { $valeurs['apercu'] = get_spip_doc($valeurs['fichier']); } diff --git a/medias_autoriser.php b/medias_autoriser.php index 9ecf0c7f8b978bfa5e83c3e1ab6ea643c110e763..9606c72861f4a76c58f78610ad98569cca0b6288 100644 --- a/medias_autoriser.php +++ b/medias_autoriser.php @@ -78,9 +78,10 @@ function autoriser_document_tailler_dist($faire, $type, $id, $qui, $options) { } // (on ne le propose pas pour les images qu'on sait - // lire : gif jpg png), sauf bug, ou document distant + // lire : gif jpg png webp svg), sauf bug, ou document distant + include_spip('inc/filtres_images_lib_mini'); if ( - in_array($document['extension'], ['gif', 'jpg', 'png']) + in_array($document['extension'], _image_extensions_logos()) and $document['hauteur'] and $document['largeur'] and $document['distant'] !== 'oui'