$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';
$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'),