From: vincent@cubedesigners.com Date: Fri, 27 Aug 2010 12:19:20 +0000 (+0000) Subject: (no commit message) X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=d78d6f386d2438fde0c7872f22cf7613c872c349;p=cubeextranet.git --- diff --git a/inc/ws/Metier/class.ws.theme.parametres.php b/inc/ws/Metier/class.ws.theme.parametres.php index ebb118cf4..bf0891f77 100644 --- a/inc/ws/Metier/class.ws.theme.parametres.php +++ b/inc/ws/Metier/class.ws.theme.parametres.php @@ -11,8 +11,12 @@ class wsThemeParametres extends wsParametres { return; } parent::initFields(); + /* Navigation */ $this->fields['couleurA'] = array('type' => 'couleurAlpha', 'default' => '', 'editable' => true, 'label' => __("Couleur de fond"), 'extra' => false, 'grade' => 3); + $this->fields['arrowsColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true, + 'label' => __('Couleur des flèches'), 'extra' => true, 'grade' => 4); + /* Submenus */ $this->fields['couleurB'] = array('type' => 'couleur', 'default' => '', 'editable' => true, 'label' => __("Couleur de fond"), 'extra' => false, 'grade' => 3); $this->fields['subTextColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true, @@ -21,18 +25,14 @@ class wsThemeParametres extends wsParametres { 'label' => __("Couleur des zones de sélection"), 'extra' => false, 'grade' => 3); $this->fields['subTextSelectColor'] = array('type' => 'couleur', 'default' => '000000', 'editable' => true, 'label' => __("Couleur des textes des zones de sélection"), 'extra' => false, 'grade' => 3); + /* Search */ $this->fields['couleurS'] = array('type' => 'couleur', 'default' => '000000', 'editable' => true, 'label' => __("Couleur du texte"), 'extra' => false, 'grade' => 3); $this->fields['searchFieldColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true, 'label' => __("Couleur du champs de saisie"), 'extra' => false, 'grade' => 3); $this->fields['highlightColor'] = array('type' => 'couleur', 'default' => '00ff00', 'editable' => true, 'label' => __("Couleur du surlignage des résultats"), 'extra' => false, 'grade' => 3); - $this->fields['couleurL'] = array('type' => 'couleur', 'default' => '', 'editable' => true, - 'label' => __("Couleur du fond"), 'extra' => false, 'grade' => 3); - $this->fields['loadingSecColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true, - 'label' => __("Couleur secondaire"), 'extra' => false, 'grade' => 3); - $this->fields['bookShadeColor'] = array('type' => 'couleurAlpha', 'default' => '80000000', 'editable' => true, - 'label' => __("Couleur de l'ombre sous le fluidbook"), 'extra' => false, 'grade' => 3); + /* Icones */ $this->fields['iconSet'] = array('type' => 'icones', 'default' => 1, 'editable' => true, 'label' => __("Jeu d'icônes"), 'extra' => false, 'grade' => 3); $this->fields['colorizeIcons'] = array('type' => 'boolean', 'default' => false, 'editable' => true, @@ -41,8 +41,34 @@ class wsThemeParametres extends wsParametres { 'label' => __("Couleur des icônes"), 'extra' => false, 'grade' => 3); $this->fields['iconShadeColor'] = array('type' => 'couleurAlpha', 'default' => '64000000', 'editable' => true, 'label' => __("Couleur de l'effet de rollover"), 'extra' => false, 'grade' => 3); + $this->fields['iconsHMargin'] = array('type' => 'integer', 'default' => 15, 'editable' => true, + 'label' => __('Espace entre les icônes'), 'min' => 0, 'max' => 50); + /* Book */ + $this->fields['bookShadeColor'] = array('type' => 'couleurAlpha', 'default' => '66000000', 'editable' => true, + 'label' => __("Couleur de l'ombre sous le fluidbook"), 'extra' => false, 'grade' => 3); + $this->fields['shadeAlpha'] = array('type' => 'integer', 'default' => 100, 'editable' => true, + 'label' => __('Transparence des ombres et reflets sur les pages'), 'extra' => true, 'grade' => 4, + 'min' => 0, 'max' => 100); + $this->fields['pageReflection'] = array('type' => 'boolean', 'default' => false, 'editable' => true, + 'label' => __("Afficher le reflet sur la page"), 'extra' => true, 'grade' => 4); + $this->fields['usePageEdges'] = array('type' => 'boolean', 'default' => true, 'editable' => true, + 'label' => __("Afficher la bordure des pages"), 'extra' => true, 'grade' => 4); + $this->fields['displayPageNumber'] = array('type' => 'boolean', 'default' => true, 'editable' => true, + 'label' => __('Afficher les numéros de page'), 'extra' => false, 'grade' => 1); + $this->fields['colorPageNumber'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true, + 'label' => __('Couleur des numéros de page'), 'extra' => true, 'grade' => 4); + $this->fields['linksColor'] = array('type' => 'couleur', 'default' => '$couleurA', 'editable' => true, + 'label' => __('Couleur des liens'), 'extra' => true, 'grade' => 4); + $this->fields['extraXSpace'] = array('type' => 'integer', 'default' => '0', 'editable' => true, + 'label' => __('Marge supplémentaire horizontale'), 'extra' => false, 'grade' => 1); + $this->fields['extraYSpace'] = array('type' => 'integer', 'default' => '0', 'editable' => true, + 'label' => __('Marge supplémentaire verticale'), 'extra' => false, 'grade' => 1); + $this->fields['pageEdgeColor'] = array('type' => 'couleur', 'default' => 'dddddd', 'editable' => true, + 'label' => __('Couleur de la bordure'), 'extra' => true, 'grade' => 4); + /* Credpage = DisplayObject(item.content);its */ $this->fields['creditsColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true, 'label' => __("Couleur du texte"), 'extra' => false, 'grade' => 3); + /* Background */ $this->fields['backgroundColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true, 'label' => __("Couleur du fond"), 'extra' => false, 'grade' => 3); $this->fields['useBackgroundImage'] = array('type' => 'boolean', 'default' => true, 'editable' => true, @@ -67,6 +93,7 @@ class wsThemeParametres extends wsParametres { __('Haut') => wsTheme::TOP, __("Bas") => wsTheme::BOTTOM), 'default' => wsTheme::MIDDLE, 'editable' => true, 'label' => __('Alignement Vertical'), 'grade' => 3); + /* Menu bar */ $this->fields['menuColor'] = array('type' => 'couleurAlpha', 'default' => 'ffffffff', 'editable' => true, 'label' => __("Couleur du fond"), 'extra' => false, 'grade' => 3); $this->fields['shadeOnMenu'] = array('type' => 'boolean', 'default' => true, 'editable' => true, @@ -77,41 +104,28 @@ class wsThemeParametres extends wsParametres { 'label' => __('Image de fond'), 'extra' => false, 'grade' => 3, 'path' => 'themes/' . $this->parent->theme_id, 'uploadURL' => SITE_PATH . 'flash/uploadThemeFile/?theme_id=' . $this->parent->theme_id); + $this->fields['invertMenuPosition'] = array('type' => 'boolean', 'default' => false, 'editable' => true, + 'label' => __("Intervertir le menu et le logo"), 'extra' => true, 'grade' => 4); + /* Menu bar logo */ $this->fields['logo'] = array('type' => 'file', 'default' => 'menu_clientLogo.png', 'editable' => true, 'label' => __('Image'), 'extra' => false, 'grade' => 3, 'path' => 'themes/' . $this->parent->theme_id, 'uploadURL' => SITE_PATH . 'flash/uploadThemeFile/?theme_id=' . $this->parent->theme_id); + /* Loader */ $this->fields['logoLoader'] = array('type' => 'file', 'default' => 'logoLoader.png', 'editable' => true, 'label' => __('Logo affiché au chargement'), 'extra' => false, 'grade' => 3, 'path' => 'themes/' . $this->parent->theme_id, 'uploadURL' => SITE_PATH . 'flash/uploadThemeFile/?theme_id=' . $this->parent->theme_id); + $this->fields['couleurL'] = array('type' => 'couleur', 'default' => '', 'editable' => true, + 'label' => __("Couleur du fond"), 'extra' => false, 'grade' => 3); + $this->fields['loadingSecColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true, + 'label' => __("Couleur secondaire"), 'extra' => false, 'grade' => 3); + /* Pages bar */ $this->fields['pagesBar'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __("Afficher la barre d'accès rapide aux pages"), 'extra' => true, 'grade' => 4); $this->fields['pageBarThumbBack'] = array('type' => 'couleurAlpha', 'default' => '80000000', 'editable' => true, 'label' => __("Afficher la barre d'accès rapide aux pages"), 'extra' => true, 'grade' => 4); - $this->fields['shadeAlpha'] = array('type' => 'integer', 'default' => 100, 'editable' => true, - 'label' => __('Transparence des ombres et reflets sur les pages'), 'extra' => true, 'grade' => 4, - 'min' => 0, 'max' => 100); - $this->fields['pageReflection'] = array('type' => 'boolean', 'default' => false, 'editable' => true, - 'label' => __("Afficher le reflet sur la page"), 'extra' => true, 'grade' => 4); - $this->fields['usePageEdges'] = array('type' => 'boolean', 'default' => true, 'editable' => true, - 'label' => __("Afficher la bordure des pages"), 'extra' => true, 'grade' => 4); - $this->fields['invertMenuPosition'] = array('type' => 'boolean', 'default' => false, 'editable' => true, - 'label' => __("Intervertir le menu et le logo"), 'extra' => true, 'grade' => 4); - $this->fields['pageEdgeColor'] = array('type' => 'couleur', 'default' => 'dddddd', 'editable' => true, - 'label' => __('Couleur de la bordure'), 'extra' => true, 'grade' => 4); - $this->fields['arrowsColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true, - 'label' => __('Couleur des flèches'), 'extra' => true, 'grade' => 4); - $this->fields['displayPageNumber'] = array('type' => 'boolean', 'default' => true, 'editable' => true, - 'label' => __('Afficher les numéros de page'), 'extra' => false, 'grade' => 1); - $this->fields['colorPageNumber'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true, - 'label' => __('Couleur des numéros de page'), 'extra' => true, 'grade' => 4); - $this->fields['linksColor'] = array('type' => 'couleur', 'default' => '$couleurA', 'editable' => true, - 'label' => __('Couleur des liens'), 'extra' => true, 'grade' => 4); - $this->fields['extraXSpace'] = array('type' => 'integer', 'default' => '0', 'editable' => true, - 'label' => __('Marge supplémentaire horizontale'), 'extra' => false, 'grade' => 1); - $this->fields['extraYSpace'] = array('type' => 'integer', 'default' => '0', 'editable' => true, - 'label' => __('Marge supplémentaire verticale'), 'extra' => false, 'grade' => 1); + /* Regroupement des champs par formulaire */ $this->forms['background'] = array('label' => __('Personnalisation du fond'), @@ -120,7 +134,7 @@ class wsThemeParametres extends wsParametres { $this->forms['bouton'] = array('label' => __('Personnalisation des boutons'), 'fieldsnames' => array('couleurA', 'arrowsColor')); $this->forms['icones'] = array('label' => __('Personnalisation des icônes'), - 'fieldsnames' => array('iconSet', 'iconShadeColor', '|', 'colorizeIcons', 'couleurI')); + 'fieldsnames' => array('iconSet','iconsHMargin', 'iconShadeColor', '|', 'colorizeIcons', 'couleurI')); $this->forms['pagesbar'] = array('label' => __('Personnalisation de la barre des pages'), 'fieldsnames' => array('pagesBar', 'pageBarThumbBack')); $this->forms['book'] = array('label' => __('Personnalisation du fluidbook'),