]> _ Git - cubeextranet.git/commitdiff
wip #5105 @0:05
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Wed, 16 Feb 2022 11:56:31 +0000 (11:56 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Wed, 16 Feb 2022 11:56:31 +0000 (11:56 +0000)
inc/ws/Metier/class.ws.book.parametres.php

index b92f27bcc4b5fbbfe01a42f22735e620b1645666..ee994ef7bb5187b07b018c2cb89f9b47403b9b07 100644 (file)
@@ -357,8 +357,11 @@ class wsBookParametres extends wsParametres
 
         $this->fields['bookmark'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Activer les marques-pages'));
         $this->fields['bookmarkView'] = array('type' => 'combo', 'datas' => [__('Réduit') => 'small', __('Complet') => 'large'], 'default' => 'small', 'editable' => true, 'label' => __('Menu des marques-pages'));
+        $this->fields['bookmarkEmpty'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __("Bouton pour effacer les marques-pages"));
+        $this->fields['bookmarkFunctionsMainMenu'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __('Fonctions vers menus généraux'), 'hint' => __('Les fonctions des marques pages (Télécharger, Imprimer, Envoyer) dirigent vers les menus généraux'));
         $this->fields['bookmarkDisablePages'] = ['type' => 'text', 'default' => '', 'editable' => true, 'label' => __('Désactiver les marques-pages sur ces pages'), 'hint' => '1-3,5 = 1,2,3,5', 'grade' => 1];
         $this->fields['bookmarkSendEnable'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __("Activer l'envoi des marques-pages par e-mail"));
+        $this->fields['bookmarkPrint'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __("Activer l'impression des marques-pages"));
         $this->fields['bookmark_email_title'] = array('type' => 'text', 'default' => '', 'editable' => true, 'label' => __("Titre de l'email") . ' "' . __('Envoyer à un ami') . '"', 'hint' => __('Laisser vide pour utiliser la valeur par défaut'));
         $this->fields['bookmark_email_body'] = array('type' => 'textarea', 'default' => '', 'editable' => true, 'label' => __("Corps de l'email") . ' "' . __('Envoyer à un ami') . '"', 'hint' => __('Laisser vide pour utiliser la valeur par défaut'));
         $this->fields['bookmarkCornerSize'] = array('type' => 'integer', 'default' => 8, 'editable' => true, 'label' => __("Taille des marques-pages"), 'hint' => __('Taille relative à la largeur de la page'));
@@ -370,7 +373,7 @@ class wsBookParametres extends wsParametres
                 __('PDF de remplacement') => 'download',
                 __('PDF des miniatures') => 'thumbnails']);
         $this->forms['bookmark'] = array('label' => __('Marques-pages'),
-            'fieldsnames' => array('bookmark', 'bookmarkView', '|', 'bookmarkSendEnable', 'bookmark_email_title', 'bookmark_email_body', '|', 'bookmarkCornerSize', 'bookmarkOffset', 'bookmarkPermanentIcon', 'bookmarkBlinkOnPageChange', '|', 'bookmarkDisablePages', 'bookmarkUsePDF'));
+            'fieldsnames' => array('bookmark', 'bookmarkView', 'bookmarkFunctionsMainMenu', 'bookmarkEmpty', '|', 'bookmarkSendEnable', 'bookmark_email_title', 'bookmark_email_body', '|', 'bookmarkPrint', '|', 'bookmarkCornerSize', 'bookmarkOffset', 'bookmarkPermanentIcon', 'bookmarkBlinkOnPageChange', '|', 'bookmarkDisablePages', 'bookmarkUsePDF'));
 
         $this->fields['help'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __("Activer l'aide"));
         $this->fields['helpBookmarks'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __("Améliorer l'aide des marques-pages"));
@@ -399,6 +402,7 @@ class wsBookParametres extends wsParametres
 
 
         $this->fields['search'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Activer le moteur de recherche'));
+        $this->fields['searchFullBurger'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __('Afficher le burger menu complet à l\'ouverture de la recheche'));
         $this->fields['highlightResults'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Surligner les résultats'));
         $this->fields['highlightAllOccurences'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __('Surligner toutes les occurences'), 'hint' => __('Même sur les pages non considérées comme un résultat'));
         $this->fields['ignoreSearch'] = array('type' => 'textarea', 'default' => '', 'editable' => true, 'label' => __('Mots à ignorer'),
@@ -417,7 +421,7 @@ class wsBookParametres extends wsParametres
             'label' => __('Algorithme de sélection des occurences'));
 
         $this->forms['search'] = array('label' => __('Moteur de recherche'),
-            'fieldsnames' => array('search', '|', 'ignoreWordLimit', 'ignoreSearch', 'ignoreSearchSeparators',
+            'fieldsnames' => array('search', '|', 'searchFullBurger', '|', 'ignoreWordLimit', 'ignoreSearch', 'ignoreSearchSeparators',
                 '|', 'searchWordSelectionAlgorithm', 'searchPageSelectionAlgorithm',
                 '|', 'highlightResults', 'highlightAllOccurences',
                 '|', 'searchShowNoResultsPages',
@@ -437,11 +441,12 @@ class wsBookParametres extends wsParametres
         $this->fields['pdf'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __("Activer les fonctions de téléchargement"));
         $this->fields['pdfName'] = array('type' => 'text', 'default' => 'document.pdf', 'editable' => true, 'label' => __("Nom du fichier PDF"));
         $this->fields['pdfComplex'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __('Téchargement de PDF avancé'), "hint" => __("Permet à l'utilisateur de sélectionner les pages qu'il souhaite télécharger"), 'grade' => 3);
+        $this->fields['pdfComplexShowCurrent'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Afficher les pages courrantes'), 'grade' => 3);
         $this->fields['pdfCompress'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __('Compression du fichier PDF'));
         $this->fields['pdfReplace'] = array('type' => 'freefile', 'default' => '', 'editable' => true,
             'label' => __('PDF de remplacement'), 'grade' => 3, 'fileFilter' => $pdfFilter);
         $this->forms['downloadpdf'] = array('label' => __('Fonction de téléchargement'),
-            'fieldsnames' => array('pdf', 'pdfName', 'pdfReplace', 'pdfCompress', 'pdfComplex', 'offlineExport'));
+            'fieldsnames' => array('pdf', 'pdfName', 'pdfReplace', 'pdfCompress', '|', 'pdfComplex', 'pdfComplexShowCurrent'));
         // .
 
         $this->fields['zoom'] = array('type' => 'integer', 'default' => 200, 'editable' => true, 'label' => __('Zoom par défaut (atteint au clic)'));