]> _ Git - cubeextranet.git/commitdiff
(no commit message)
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Fri, 18 Feb 2011 16:23:46 +0000 (16:23 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Fri, 18 Feb 2011 16:23:46 +0000 (16:23 +0000)
inc/ws/Metier/class.ws.book.parametres.php

index 6bd459e47dc46ec85d3774b757fe9b3160aba5d1..188f8f76677b99536a2cffd28b229bed3730d774 100644 (file)
@@ -88,16 +88,28 @@ class wsBookParametres extends wsParametres {
                $this->forms['stats'] = array('label' => __('Statistiques'),\r
                        'fieldsnames' => array('stats', 'googleAnalytics'));\r
                // .\r
-               $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);\r
+               $swfFilter = new stdClass();\r
+               $swfFilter->name = __('Animation SWF') . ' (*.swf)';\r
+               $swfFilter->extensions = '*.swf';\r
+\r
+               $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);\r
                $this->fields['displayChaptersAtStart'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __("Afficher le sommaire au chargement de la publication"), 'grade' => 3);\r
+               $this->fields['externalChapters'] = array('type' => 'freefile', 'default' => '', 'editable' => true,\r
+                       'label' => __('Sommaire personnalisé'), 'grade' => 3, 'fileFilter' => $swfFilter, 'hint' => __('Laisser vide pour utiliser le sommaire classique'));\r
 \r
                $this->forms['sommaire'] = array('label' => __('Sommaire'),\r
-                       'fieldsnames' => array('chaptersPage', 'displayChaptersAtStart'));\r
+                       'fieldsnames' => array('displayChaptersAtStart', 'chaptersPage', 'externalChapters'));\r
                // .\r
                $this->fields['permanentLinks'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __('Liens visibles en permanence'), 'grade' => 3);\r
                $this->forms['multimedia'] = array('label' => __('Liens et multimédia'),\r
                        'fieldsnames' => array('permanentLinks'));\r
 \r
+               $this->fields['externalArchives'] = array('type' => 'freefile', 'default' => '', 'editable' => true,\r
+                       'label' => __('Archives'), 'grade' => 3, 'fileFilter' => $swfFilter);\r
+\r
+               $this->forms['archives'] = array('label' => __('Archives'),\r
+                       'fieldsnames' => array('externalArchives'));\r
+\r
                $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);\r
                $this->forms['offline'] = array('label' => __('Version offline'),\r
                        'fieldsnames' => array('offlineLink'));\r