]> _ Git - cubeextranet.git/commitdiff
wip #3634 @1
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Tue, 26 May 2020 18:44:30 +0000 (18:44 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Tue, 26 May 2020 18:44:30 +0000 (18:44 +0000)
inc/ws/Metier/class.ws.book.parametres.php

index f52fb80330df8ce1099d8a5c556673eebcb9ff51..d4dd81ffd6606cc0c6aec22ebf9b8958c2f4e002 100644 (file)
@@ -32,6 +32,10 @@ class wsBookParametres extends wsParametres
         $basketFilter->name = __('Liste de produits') . ' (*.xml, *.xlsx)';
         $basketFilter->extensions = '*.xml;*.xlsx';
 
+        $xmlFilter = new stdClass();
+        $xmlFilter->name = __('Liste d\'articles') . ' (*.xml)';
+        $xmlFilter->extensions = '*.xml';
+
         $imageFilter = new stdClass();
         $imageFilter->name = __('Images') . ' (*.jpg, *.png)';
         $imageFilter->extensions = '*.jpg;*.jpeg;*.png';
@@ -456,6 +460,14 @@ class wsBookParametres extends wsParametres
 
         $this->forms['splash'] = ['label' => __('Ecran de chargement'), 'fieldsnames' => ['splashImage', 'splashURL', 'splashMinimalTime']];
 
+        // Articles
+        $this->fields['articlesFile'] = ['type' => 'freefile', 'default' => '', 'editable' => true,
+            'label' => 'Articles', 'grade' => 3, 'fileFilter' => $xmlFilter];
+        $this->fields['articlesFont'] = ['type' => 'combo', 'label' => __('Police des articles'), 'default' => 'OpenSans', 'datas' => ['OpenSans' => 'Open Sans (police du Fluidbook)', 'Montserrat' => 'Monserrat'], 'editable' => 'true', 'grade' => 3];
+        $this->fields['articlesImages'] = ['type' => 'freefile', 'label' => __('Images des articles'), 'default' => '', 'hint' => __('Les noms des fichiers doivent être les même que ceux des balises <image> du XML'), 'editable' => true, 'grade' => 3];
+
+        $this->forms['articles'] = ['label' => __('Articles'), 'fieldsnames' => ['articlesFile', 'articlesFont','articlesImages']];
+
         //.
         $this->fields['externalArchives'] = array('type' => 'freefile', 'default' => '', 'editable' => true,
             'label' => __('Archives'), 'grade' => 3, 'fileFilter' => $imageFilter);