]> _ Git - cubeextranet.git/commitdiff
(no commit message)
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Tue, 22 Feb 2011 13:59:29 +0000 (13:59 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Tue, 22 Feb 2011 13:59:29 +0000 (13:59 +0000)
inc/ws/Metier/class.ws.book.parametres.php
inc/ws/Metier/class.ws.icone.php
inc/ws/Metier/class.ws.theme.parametres.php

index 943efe1cd2b63a40d3799b1ff5f87bced7d8168e..8eb290eacdbd7dbf3c25020cb486d2ab305eae1f 100644 (file)
@@ -114,12 +114,14 @@ class wsBookParametres extends wsParametres {
                $this->forms['archives'] = array('label' => __('Archives'),\r
                        'fieldsnames' => array('externalArchives'));\r
                // .\r
-               $this->fields['basket'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __('Panier activé'), 'grade' => 3);\r
+               $this->fields['basket'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __('Panier activé'), 'grade' => 5);\r
                $this->fields['basketReferences'] = array('type' => 'freefile', 'default' => '', 'editable' => true,\r
-                       'label' => __('Références produits'), 'grade' => 3, 'fileFilter' => $xmlFilter, 'hint' => __('Fichier contenant les références produits'));\r
+                       'label' => __('Références produits'), 'grade' => 5, 'fileFilter' => $xmlFilter, 'hint' => __('Fichier contenant les références produits'));\r
+               $this->fields['basketDisplayedFields'] = array('type' => 'textarea', 'editable' => true, 'label' => 'Infos produits à afficher', 'default' => 'image,reference,name,quantity,dimensions,price', 'grade' => 5,\r
+                       'hint' => __('Valeurs possible : name, quantity, price, reference, image, dimensions'));\r
 \r
                $this->forms['basket'] = array('label' => __('Panier'),\r
-                       'fieldsnames' => array('basket', 'basketReferences'));\r
+                       'fieldsnames' => array('basket', 'basketReferences', 'basketDisplayedFields'));\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
index 1e0e4453e243df2d8594864a3d1fd39339af3445..bb4d875334673193af8f44a3be838016e868cf33 100644 (file)
@@ -4,8 +4,8 @@ class wsIcone extends cubeMetier {
        public $nom;\r
        public $date;\r
 \r
-       public static $files = array('index', 'normal', 'sommaire', 'print', 'friend', 'bookmark', 'fullscreen', 'normalscreen', 'save', 'archives', 'help', '2d', '3d', 'soundon', 'soundoff');\r
-       public static $display = array('index', 'sommaire', 'print', 'friend', 'bookmark', 'fullscreen', 'save', 'archives', '3d', 'soundon', 'help');\r
+       public static $files = array('index', 'normal', 'sommaire', 'print', 'friend', 'bookmark', 'fullscreen', 'normalscreen', 'save', 'archives', 'help', '2d', '3d', 'soundon', 'soundoff', 'basket');\r
+       public static $display = array('index', 'sommaire', 'print', 'friend', 'bookmark', 'fullscreen', 'save', '3d', 'soundon', 'help');\r
 \r
        public function makeImage()\r
        {\r
index 040e70bfd5eea0b2a1dce3e3ba82d067d43f6f23..638bdd279d0b0e1975fb27cde1fc77eeb7b3b79e 100644 (file)
@@ -16,48 +16,48 @@ class wsThemeParametres extends wsParametres {
                parent::initFields();\r
                /* Navigation */\r
                $this->fields['couleurA'] = array('type' => 'couleurAlpha', 'default' => '', 'editable' => true,\r
-                       'label' => __("Couleur de fond"), 'extra' => false, 'grade' => 3);\r
+                       'label' => __("Couleur de fond"), 'extra' => false);\r
                $this->fields['arrowsColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true,\r
-                       'label' => __('Couleur des flèches'), 'extra' => true, 'grade' => 4);\r
+                       'label' => __('Couleur des flèches'), 'extra' => true);\r
 \r
                $this->forms['bouton'] = array('label' => __('Personnalisation des boutons'),\r
                        'fieldsnames' => array('couleurA', 'arrowsColor'));\r
                /* Submenus */\r
                $this->fields['couleurB'] = array('type' => 'couleurAlpha', 'default' => 'ff000000', 'editable' => true,\r
-                       'label' => __("Couleur de fond"), 'extra' => false, 'grade' => 3);\r
+                       'label' => __("Couleur de fond"), 'extra' => false);\r
                $this->fields['subTextColor'] = array('type' => 'couleur', 'default' => 'ffffffff', 'editable' => true,\r
-                       'label' => __("Couleur du texte"), 'extra' => false, 'grade' => 3);\r
+                       'label' => __("Couleur du texte"), 'extra' => false);\r
                $this->fields['subSelectColor'] = array('type' => 'couleurAlpha', 'default' => 'ffffffff', 'editable' => true,\r
-                       'label' => __("Couleur des zones de sélection"), 'extra' => false, 'grade' => 3);\r
+                       'label' => __("Couleur des zones de sélection"), 'extra' => false);\r
                $this->fields['subTextSelectColor'] = array('type' => 'couleur', 'default' => '000000', 'editable' => true,\r
-                       'label' => __("Couleur des textes des zones de sélection"), 'extra' => false, 'grade' => 3);\r
+                       'label' => __("Couleur des textes des zones de sélection"), 'extra' => false);\r
                $this->fields['subTextFieldColor'] = array('type' => 'couleur', 'default' => '000000', 'editable' => true,\r
-                       'label' => __("Couleur des textes des champs d'édition"), 'extra' => false, 'grade' => 3);\r
+                       'label' => __("Couleur des textes des champs d'édition"), 'extra' => false);\r
                $this->fields['subFieldColor'] = array('type' => 'couleurAlpha', 'default' => 'ffffffff', 'editable' => true,\r
-                       'label' => __("Couleur des champs d'édition"), 'extra' => false, 'grade' => 3);\r
+                       'label' => __("Couleur des champs d'édition"), 'extra' => false);\r
 \r
                $this->forms['menu'] = array('label' => __('Personnalisation des menus'),\r
                        'fieldsnames' => array('couleurB', 'subTextColor', '|', 'subSelectColor', 'subTextSelectColor', '|', 'subTextFieldColor', 'subFieldColor'));\r
 \r
                /* Search */\r
                $this->fields['couleurS'] = array('type' => 'couleur', 'default' => '000000', 'editable' => true,\r
-                       'label' => __("Couleur du texte"), 'extra' => false, 'grade' => 3);\r
+                       'label' => __("Couleur du texte"), 'extra' => false);\r
                $this->fields['searchFieldColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true,\r
-                       'label' => __("Couleur du champs de saisie"), 'extra' => false, 'grade' => 3);\r
+                       'label' => __("Couleur du champs de saisie"), 'extra' => false);\r
                $this->fields['highlightColor'] = array('type' => 'couleur', 'default' => '00ff00', 'editable' => true,\r
-                       'label' => __("Couleur du surlignage des résultats"), 'extra' => false, 'grade' => 3);\r
+                       'label' => __("Couleur du surlignage des résultats"), 'extra' => false);\r
 \r
                $this->forms['search'] = array('label' => __('Personnalisation de la recherche'),\r
                        'fieldsnames' => array('couleurS', 'searchFieldColor', '|', 'highlightColor'));\r
                /* Icones */\r
                $this->fields['iconSet'] = array('type' => 'icones', 'default' => 1, 'editable' => true,\r
-                       'label' => __("Jeu d'icônes"), 'extra' => false, 'grade' => 3);\r
+                       'label' => __("Jeu d'icônes"), 'extra' => false);\r
                $this->fields['colorizeIcons'] = array('type' => 'boolean', 'default' => false, 'editable' => true,\r
-                       'label' => __('Colorier les icônes'), 'extra' => true, 'grade' => 4);\r
+                       'label' => __('Colorier les icônes'), 'extra' => true);\r
                $this->fields['couleurI'] = array('type' => 'couleur', 'default' => '$couleurA', 'editable' => true,\r
-                       'label' => __("Couleur des icônes"), 'extra' => false, 'grade' => 3);\r
-               $this->fields['iconShadeColor'] = array('type' => 'couleurAlpha', 'default' => '64000000', 'editable' => true,\r
-                       'label' => __("Couleur de l'effet de rollover"), 'extra' => false, 'grade' => 3);\r
+                       'label' => __("Couleur des icônes"), 'extra' => false);\r
+               $this->fields['iconShadeColor'] = array('type' => 'couleurAlpha', 'default' => '00000000', 'editable' => true,\r
+                       'label' => __("Couleur de l'effet de rollover"), 'extra' => false);\r
                $this->fields['iconsHMargin'] = array('type' => 'integer', 'default' => 15, 'editable' => true,\r
                        'label' => __('Espace entre les icônes'), 'min' => 0, 'max' => 50);\r
 \r
@@ -66,22 +66,22 @@ class wsThemeParametres extends wsParametres {
 \r
                /* Book */\r
                $this->fields['bookShadeColor'] = array('type' => 'couleurAlpha', 'default' => '66000000', 'editable' => true,\r
-                       'label' => __("Couleur de l'ombre sous le fluidbook"), 'extra' => false, 'grade' => 3);\r
+                       'label' => __("Couleur de l'ombre sous le fluidbook"), 'extra' => false);\r
                $this->fields['shadeAlpha'] = array('type' => 'integer', 'default' => 100, 'editable' => true,\r
-                       'label' => __('Transparence des ombres et reflets sur les pages'), 'extra' => true, 'grade' => 4,\r
+                       'label' => __('Transparence des ombres et reflets sur les pages'), 'extra' => true,\r
                        'min' => 0, 'max' => 100);\r
                $this->fields['pageReflection'] = array('type' => 'boolean', 'default' => false, 'editable' => true,\r
-                       'label' => __("Afficher le reflet sur la page"), 'extra' => true, 'grade' => 4);\r
+                       'label' => __("Afficher le reflet sur la page"), 'extra' => true);\r
                $this->fields['usePageEdges'] = array('type' => 'boolean', 'default' => true, 'editable' => true,\r
-                       'label' => __("Afficher la bordure des pages"), 'extra' => true, 'grade' => 4);\r
+                       'label' => __("Afficher la bordure des pages"), 'extra' => true);\r
                $this->fields['displayPageNumber'] = array('type' => 'boolean', 'default' => true, 'editable' => true,\r
-                       'label' => __('Afficher les numéros de page'), 'extra' => false, 'grade' => 1);\r
+                       'label' => __('Afficher les numéros de page'), 'extra' => false);\r
                $this->fields['colorPageNumber'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true,\r
-                       'label' => __('Couleur des numéros de page'), 'extra' => true, 'grade' => 4);\r
+                       'label' => __('Couleur des numéros de page'), 'extra' => true);\r
                $this->fields['linksColor'] = array('type' => 'couleur', 'default' => '$couleurA', 'editable' => true,\r
-                       'label' => __('Couleur des liens'), 'extra' => true, 'grade' => 4);\r
+                       'label' => __('Couleur des liens'), 'extra' => true);\r
                $this->fields['pageEdgeColor'] = array('type' => 'couleur', 'default' => 'dddddd', 'editable' => true,\r
-                       'label' => __('Couleur de la bordure'), 'extra' => true, 'grade' => 4);\r
+                       'label' => __('Couleur de la bordure'), 'extra' => true);\r
 \r
                $this->forms['book'] = array('label' => __('Personnalisation du fluidbook'),\r
                        'fieldsnames' => array('pageReflection', 'shadeAlpha',\r
@@ -91,17 +91,17 @@ class wsThemeParametres extends wsParametres {
                                '|', 'linksColor',));\r
                /* Credits */\r
                $this->fields['creditsColor'] = array('type' => 'couleurAlpha', 'default' => '80ffffff', 'editable' => true,\r
-                       'label' => __("Couleur du texte"), 'extra' => false, 'grade' => 3);\r
+                       'label' => __("Couleur du texte"), 'extra' => false);\r
 \r
                $this->forms['credits'] = array('label' => __('Personnalisation des crédits'),\r
                        'fieldsnames' => array('creditsColor'));\r
                /* Background */\r
                $this->fields['backgroundColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true,\r
-                       'label' => __("Couleur du fond"), 'extra' => false, 'grade' => 3);\r
+                       'label' => __("Couleur du fond"), 'extra' => false);\r
                $this->fields['useBackgroundImage'] = array('type' => 'boolean', 'default' => true, 'editable' => true,\r
-                       'label' => __('Utiliser une image de fond'), 'extra' => true, 'grade' => 4);\r
+                       'label' => __('Utiliser une image de fond'), 'extra' => true);\r
                $this->fields['backgroundImage'] = array('type' => 'file', 'default' => 'backgroundImg.jpg', 'editable' => true,\r
-                       'label' => __('Image de fond'), 'extra' => false, 'grade' => 3,\r
+                       'label' => __('Image de fond'), 'extra' => false,\r
                        'path' => $themeRoot,\r
                        'uploadURL' => SITE_PATH . 'flash/uploadThemeFile/?theme_id=' . $this->parent->theme_id);\r
                $this->fields['repeat'] = array('type' => 'combo',\r
@@ -109,17 +109,17 @@ class wsThemeParametres extends wsParametres {
                                __('Etirer le fond en conservant les proportions') => wsTheme::RATIO,\r
                                __("Répéter") => wsTheme::REPEAT,\r
                                __('Ne pas répéter ni étirer') => wsTheme::NONE),\r
-                       'default' => 0, 'editable' => true, 'label' => __('Affichage du fond'), 'grade' => 3);\r
+                       'default' => 0, 'editable' => true, 'label' => __('Affichage du fond'));\r
                $this->fields['backgroundHAlign'] = array('type' => 'combo',\r
                        'datas' => array(__('Centré') => wsTheme::CENTER,\r
                                __('Gauche') => wsTheme::LEFT,\r
                                __("Droite") => wsTheme::RIGHT),\r
-                       'default' => wsTheme::CENTER, 'editable' => true, 'label' => __('Alignement Horizontal'), 'grade' => 3);\r
+                       'default' => wsTheme::CENTER, 'editable' => true, 'label' => __('Alignement Horizontal'));\r
                $this->fields['backgroundVAlign'] = array('type' => 'combo',\r
                        'datas' => array(__('Milieu') => wsTheme::MIDDLE,\r
                                __('Haut') => wsTheme::TOP,\r
                                __("Bas") => wsTheme::BOTTOM),\r
-                       'default' => wsTheme::MIDDLE, 'editable' => true, 'label' => __('Alignement Vertical'), 'grade' => 3);\r
+                       'default' => wsTheme::MIDDLE, 'editable' => true, 'label' => __('Alignement Vertical'));\r
 \r
                $this->forms['background'] = array('label' => __('Personnalisation du fond'),\r
                        'fieldsnames' => array('backgroundColor', '|', 'useBackgroundImage', 'backgroundImage', '|',\r
@@ -128,23 +128,23 @@ class wsThemeParametres extends wsParametres {
                $this->fields['menuHeight'] = array('type' => 'integer', 'default' => 39, 'editable' => true,\r
                        'label' => __('Hauteur (en pixels)'));\r
                $this->fields['menuColor'] = array('type' => 'couleurAlpha', 'default' => 'ffffffff', 'editable' => true,\r
-                       'label' => __("Couleur du fond"), 'extra' => false, 'grade' => 3);\r
+                       'label' => __("Couleur du fond"), 'extra' => false);\r
                $this->fields['shadeOnMenu'] = array('type' => 'boolean', 'default' => true, 'editable' => true,\r
-                       'label' => __('Ombre portée sous la barre du menu'), 'extra' => true, 'grade' => 4);\r
+                       'label' => __('Ombre portée sous la barre du menu'), 'extra' => true);\r
                $this->fields['useMenuImage'] = array('type' => 'boolean', 'default' => true, 'editable' => true,\r
-                       'label' => __('Utiliser une image de fond'), 'extra' => true, 'grade' => 4);\r
+                       'label' => __('Utiliser une image de fond'), 'extra' => true);\r
                $this->fields['menuImage'] = array('type' => 'file', 'default' => 'menu_back.png', 'editable' => true,\r
-                       'label' => __('Image de fond'), 'extra' => false, 'grade' => 3,\r
+                       'label' => __('Image de fond'), 'extra' => false,\r
                        'path' => $themeRoot,\r
                        'uploadURL' => SITE_PATH . 'flash/uploadThemeFile/?theme_id=' . $this->parent->theme_id);\r
                $this->fields['invertMenuPosition'] = array('type' => 'boolean', 'default' => false, 'editable' => true,\r
-                       'label' => __("Intervertir le menu et le logo"), 'extra' => true, 'grade' => 4);\r
+                       'label' => __("Intervertir le menu et le logo"), 'extra' => true);\r
 \r
                $this->forms['menubar'] = array('label' => __('Personnalisation de la barre de menu'),\r
                        'fieldsnames' => array('menuHeight', '|', 'menuColor', '|', 'useMenuImage', 'menuImage', '|', 'shadeOnMenu', '|', 'invertMenuPosition'));\r
                /* Menu bar logo */\r
                $this->fields['logo'] = array('type' => 'file', 'default' => 'menu_clientLogo.png', 'editable' => true,\r
-                       'label' => __('Image'), 'extra' => false, 'grade' => 3,\r
+                       'label' => __('Image'), 'extra' => false,\r
                        'path' => $themeRoot,\r
                        'uploadURL' => SITE_PATH . 'flash/uploadThemeFile/?theme_id=' . $this->parent->theme_id);\r
 \r
@@ -152,32 +152,32 @@ class wsThemeParametres extends wsParametres {
                        'fieldsnames' => array('logo'));\r
                /* Loader */\r
                $this->fields['logoLoader'] = array('type' => 'file', 'default' => 'logoLoader.png', 'editable' => true,\r
-                       'label' => __('Logo affiché au chargement'), 'extra' => false, 'grade' => 3,\r
+                       'label' => __('Logo affiché au chargement'), 'extra' => false,\r
                        'path' => $themeRoot,\r
                        'uploadURL' => SITE_PATH . 'flash/uploadThemeFile/?theme_id=' . $this->parent->theme_id);\r
                $this->fields['couleurL'] = array('type' => 'couleur', 'default' => '', 'editable' => true,\r
-                       'label' => __("Couleur principale de la barre de chargement"), 'extra' => false, 'grade' => 3);\r
+                       'label' => __("Couleur principale de la barre de chargement"), 'extra' => false);\r
                $this->fields['loadingSecColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true,\r
-                       'label' => __("Couleur secondaire de la barre de chargement"), 'extra' => false, 'grade' => 3);\r
+                       'label' => __("Couleur secondaire de la barre de chargement"), 'extra' => false);\r
                $this->fields['loadingBackColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true,\r
-                       'label' => __("Couleur du fond affichée avant l'affichage de l'image de fond"), 'extra' => false, 'grade' => 3);\r
+                       'label' => __("Couleur du fond affichée avant l'affichage de l'image de fond"), 'extra' => false);\r
 \r
                $this->forms['loader'] = array('label' => __('Personnalisation du loader'),\r
                        'fieldsnames' => array('loadingBackColor', '|', 'couleurL', 'loadingSecColor', 'logoLoader'));\r
                /* Pages bar */\r
                $this->fields['pagesBar'] = array('type' => 'boolean', 'default' => true, 'editable' => true,\r
-                       'label' => __("Afficher la barre d'accès rapide aux pages"), 'extra' => true, 'grade' => 4);\r
+                       'label' => __("Afficher la barre d'accès rapide aux pages"), 'extra' => true);\r
                $this->fields['pageBarThumbBack'] = array('type' => 'couleurAlpha', 'default' => '80000000', 'editable' => true,\r
-                       'label' => __("Couleur de fond de la boîte"), 'extra' => true, 'grade' => 4);\r
+                       'label' => __("Couleur de fond de la boîte"), 'extra' => true);\r
 \r
                $this->forms['pagesbar'] = array('label' => __('Personnalisation de la barre des pages'),\r
                        'fieldsnames' => array('pagesBar', 'pageBarThumbBack'));\r
 \r
                /* Paramètres non implémentés */\r
                $this->fields['extraXSpace'] = array('type' => 'integer', 'default' => '0', 'editable' => true,\r
-                       'label' => __('Marge supplémentaire horizontale'), 'extra' => false, 'grade' => 1, 'min' => 0, 'max' => 200);\r
+                       'label' => __('Marge supplémentaire horizontale'), 'extra' => false, 'min' => 0, 'max' => 200);\r
                $this->fields['extraYSpace'] = array('type' => 'integer', 'default' => '0', 'editable' => true,\r
-                       'label' => __('Marge supplémentaire verticale'), 'extra' => false, 'grade' => 1, 'min' => 0, 'max' => 200);\r
+                       'label' => __('Marge supplémentaire verticale'), 'extra' => false, 'min' => 0, 'max' => 200);\r
        }\r
 }\r
 \r