From 44a0dfd48bd62f8c2afd7354873ab16e428233bc Mon Sep 17 00:00:00 2001 From: "vincent@cubedesigners.com" Date: Fri, 18 Feb 2011 16:23:46 +0000 Subject: [PATCH] --- inc/ws/Metier/class.ws.book.parametres.php | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/inc/ws/Metier/class.ws.book.parametres.php b/inc/ws/Metier/class.ws.book.parametres.php index 6bd459e47..188f8f766 100644 --- a/inc/ws/Metier/class.ws.book.parametres.php +++ b/inc/ws/Metier/class.ws.book.parametres.php @@ -88,16 +88,28 @@ class wsBookParametres extends wsParametres { $this->forms['stats'] = array('label' => __('Statistiques'), 'fieldsnames' => array('stats', 'googleAnalytics')); // . - $this->fields['chaptersPage'] = array('type' => 'text', 'default' => '', 'editable' => true, 'label' => __('Faire pointer le sommaire sur la page'), 'grade' => 3, 'hint' => __('Laisser vide pour utiliser le sommaire classique'),'size'=>5); + $swfFilter = new stdClass(); + $swfFilter->name = __('Animation SWF') . ' (*.swf)'; + $swfFilter->extensions = '*.swf'; + + $this->fields['chaptersPage'] = array('type' => 'text', 'default' => '', 'editable' => true, 'label' => __('Faire pointer le sommaire sur la page'), 'grade' => 3, 'hint' => __('Laisser vide pour utiliser le sommaire classique'), 'size' => 5); $this->fields['displayChaptersAtStart'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __("Afficher le sommaire au chargement de la publication"), 'grade' => 3); + $this->fields['externalChapters'] = array('type' => 'freefile', 'default' => '', 'editable' => true, + 'label' => __('Sommaire personnalisé'), 'grade' => 3, 'fileFilter' => $swfFilter, 'hint' => __('Laisser vide pour utiliser le sommaire classique')); $this->forms['sommaire'] = array('label' => __('Sommaire'), - 'fieldsnames' => array('chaptersPage', 'displayChaptersAtStart')); + 'fieldsnames' => array('displayChaptersAtStart', 'chaptersPage', 'externalChapters')); // . $this->fields['permanentLinks'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __('Liens visibles en permanence'), 'grade' => 3); $this->forms['multimedia'] = array('label' => __('Liens et multimédia'), 'fieldsnames' => array('permanentLinks')); + $this->fields['externalArchives'] = array('type' => 'freefile', 'default' => '', 'editable' => true, + 'label' => __('Archives'), 'grade' => 3, 'fileFilter' => $swfFilter); + + $this->forms['archives'] = array('label' => __('Archives'), + 'fieldsnames' => array('externalArchives')); + $this->fields['offlineLink'] = array('type' => 'text', 'default' => 'http://', 'editable' => true, 'label' => __("URL du Fluidbook"), 'hint' => 'URL du fluidbook utilisée pour la version Offline (CD-ROM, clé USB, Exécutables)', 'extra' => false); $this->forms['offline'] = array('label' => __('Version offline'), 'fieldsnames' => array('offlineLink')); -- 2.39.5