From b3c9a282541791141f2cfd3199f08c3e5c978035 Mon Sep 17 00:00:00 2001 From: "stephen@cubedesigners.com" Date: Wed, 27 Sep 2017 16:33:03 +0000 Subject: [PATCH] Allow other image types to be uploaded for menu. Done #1647 @0:20 --- inc/ws/Metier/class.ws.book.parametres.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/inc/ws/Metier/class.ws.book.parametres.php b/inc/ws/Metier/class.ws.book.parametres.php index 75660ae17..7fff9f666 100644 --- a/inc/ws/Metier/class.ws.book.parametres.php +++ b/inc/ws/Metier/class.ws.book.parametres.php @@ -42,6 +42,10 @@ class wsBookParametres extends wsParametres { $svgFilter->name = __('Fichier SVG') . ' (*.svg)'; $svgFilter->extensions = '*.svg'; + $imageExtraFilter = new stdClass(); + $imageExtraFilter->name = __('Images') . ' (*.svg, *.jpg, *.png, *.gif)'; + $imageExtraFilter->extensions = '*.svg;*.jpg;*.png;*.gif'; + $soundFilter = new stdClass(); $soundFilter->name = __('Fichier sonore') . ' (*.mp3, *.wav)'; $soundFilter->extensions = '*.mp3;*.wav'; @@ -132,8 +136,8 @@ class wsBookParametres extends wsParametres { $this->fields['navOrder'] = array('type' => 'textarea', 'default' => 'index, chapters, print, friend, bookmark, pdf, archives, basket, fullscreen, sound, 3d, help, lang', 'editable' => true, 'label' => __('Ordre des icônes dans la nav'), 'grade' => 3); $this->fields['tooltipTimer'] = array('type' => 'float', 'default' => 3, "editable" => true, 'label' => __("Temps maximum d'apparition des infos-bulles (en secondes)")); - $this->fields['navExtraImage'] = array('type' => 'freefile', 'default' => '', 'editable' => true, 'label' => __('Nav extra image (desktop)'), 'fileFilter' => $svgFilter); - $this->fields['navExtraImageMobile'] = array('type' => 'freefile', 'default' => '', 'editable' => true, 'label' => __('Nav extra image (mobile, optional)'), 'fileFilter' => $svgFilter); + $this->fields['navExtraImage'] = array('type' => 'freefile', 'default' => '', 'editable' => true, 'label' => __('Nav extra image (desktop)'), 'fileFilter' => $imageExtraFilter); + $this->fields['navExtraImageMobile'] = array('type' => 'freefile', 'default' => '', 'editable' => true, 'label' => __('Nav extra image (mobile, optional)'), 'fileFilter' => $imageExtraFilter); $this->fields['navExtraLink'] = array('type' => 'text', 'default' => '', 'editable' => true, 'label' => __("URL for Nav extra image")); $this->forms['general'] = array('label' => __('Fonctionnalités générales'), -- 2.39.5