From: vincent@cubedesigners.com Date: Wed, 29 Dec 2010 16:18:20 +0000 (+0000) Subject: (no commit message) X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=7df59396646d54129e577141356a5201c0137aa9;p=cubeextranet.git --- diff --git a/inc/config.inc.php b/inc/config.inc.php index b338c41c5..82ac80108 100644 --- a/inc/config.inc.php +++ b/inc/config.inc.php @@ -87,6 +87,8 @@ define('IMG', WEBROOT . '/images/' . MODE); define('TYPOGRAPHP_PATH', ROOT . '/typo/' . MODE); define('TYPOGRAPHP_WEBROOT', IMG . '/typographp'); +define('MINIMIZE_JS',false); + define('JOURNEE', 8); define('TAUX_JOURNALIER', 500); define('AVAILABLE_LANGS', 'fr,en'); diff --git a/inc/ws/Controlleur/class.ws.url.php b/inc/ws/Controlleur/class.ws.url.php index 3b09c3cae..225b81c89 100644 --- a/inc/ws/Controlleur/class.ws.url.php +++ b/inc/ws/Controlleur/class.ws.url.php @@ -209,7 +209,7 @@ html{height:100%}' . "\n"; { $fv = array(session_name() => session_id(), 'book_id' => $args[0]); - $res = cubeMedia::flash(WEBROOT . '/swf/composer.swf?junk=' . TIME, '100%', '100%', $fv, 'composerSwf', 'swfPanel', 10, '#d2d3c7', '', 'false', 'noscale', 'normal', array(), false, true, true); + $res = cubeMedia::flash2(WEBROOT . '/swf/composer.swf?junk=' . TIME, '100%', '100%', $fv, 'composerSwf', 'swfPanel', 10, '#d2d3c7', '', 'false', 'noscale', 'normal', array(), false, true, true); return $res; } diff --git a/inc/ws/Metier/class.ws.book.parametres.php b/inc/ws/Metier/class.ws.book.parametres.php index b62a8d169..bcaec9e04 100644 --- a/inc/ws/Metier/class.ws.book.parametres.php +++ b/inc/ws/Metier/class.ws.book.parametres.php @@ -17,6 +17,7 @@ class wsBookParametres extends wsParametres { return; } $this->fields['title'] = array('type' => 'text', 'default' => '', 'editable' => true, 'label' => __("Titre de la publication"), 'extra' => false, 'grade' => 1); + $this->fields['url_link'] = array('type' => 'text', 'default' => 'http://', 'editable' => true, 'label' => __("URL du lien de retour au site"), 'extra' => false, 'grade' => 1); $this->forms['important'] = array('label' => __('Description de la publication'), 'fieldsnames' => array('title', 'url_link')); // . @@ -24,10 +25,10 @@ class wsBookParametres extends wsParametres { $this->fields['friend'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Envoyer à un ami'), 'extra' => false, 'grade' => 1); $this->fields['email_title'] = array('type' => 'text', 'default' => __('%name% vous invite à découvrir %title%'), 'editable' => true, 'label' => __("Titre de l'email \"Envoyer à un ami\""), 'extra' => false, 'grade' => 1); $this->fields['email_body'] = array('type' => 'textarea', 'default' => __('Veuillez cliquer sur le lien suivant : %link%'), 'editable' => true, 'label' => __("Corps de l'email \"Envoyer à un ami\""), 'extra' => false, 'grade' => 1); - $this->fields['email_editable'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __("Permettre au lecteur de modifier le corps de l'email"), 'extra' => false, 'grade' => 1); + $this->fields['email_editable'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __("Permettre au lecteur de modifier le corps de l'email"), 'extra' => false, 'grade' => 1); $this->fields['askAcknowledge'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __("Demander au destinataire un accusé de réception"), 'extra' => true, 'grade' => 4); - $this->fields['attachPDFInEmail'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __("Joindre le fichier PDF de la page en cours à l'email"), 'extra' => true, 'grade' => 4); - $this->fields['attachmentName'] = array('type' => 'text', 'default' => '', 'editable' => false, 'label' => __('Nom de la pièce jointe'), 'extra' => true, 'grade' => 4); + // $this->fields['attachPDFInEmail'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __("Joindre le fichier PDF de la page en cours à l'email"), 'extra' => true, 'grade' => 4); + // $this->fields['attachmentName'] = array('type' => 'text', 'default' => '', 'editable' => false, 'label' => __('Nom de la pièce jointe'), 'extra' => true, 'grade' => 4); // $this->fields['addThis'] = array('type' => 'text', 'default' => '', 'editable' => true, 'label' => __("Identifiant addThis"), 'extra' => false, 'grade' => 4); // $this->fields['addThisOptions'] = array('type' => 'textarea', 'default' => '', 'editable' => true, 'label' => __("Paramètres addThis"), 'extra' => false, 'grade' => 4); $this->fields['facebook'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Facebook'), 'extra' => false, 'grade' => 1); @@ -46,9 +47,9 @@ class wsBookParametres extends wsParametres { // . $this->fields['visualisationMode'] = array('type' => 'combo', 'default' => '3', 'editable' => true, 'label' => __("Mode de visualisation"), 'extra' => false, 'grade' => 1, 'datas' => array(__('Mode 3D') => '0', - __('Mode 2D (caméra fixe et pages à plat)') => '1', - __("Laisser le choix à l'utilisateur (mode 3D par défaut)")=>'2', - __("Laisser le choix à l'utilisateur (mode 2D par défaut)")=>'3')); + __('Mode 2D (caméra fixe et pages à plat)') => '1', + __("Laisser le choix à l'utilisateur (mode 3D par défaut)") => '2', + __("Laisser le choix à l'utilisateur (mode 2D par défaut)") => '3')); $this->fields['pagesBaseAngle'] = array('type' => 'integer', 'default' => 2, 'editable' => true, 'label' => __('Angle de base entre les pages'), 'extra' => true, grade => 1, 'hint' => __("0 : Publication à plat") . "\n" . __('2 : Valeur par défaut')); $this->forms['3d_mode'] = array('label' => __('Visualisation en 3D'), @@ -58,51 +59,48 @@ class wsBookParametres extends wsParametres { $this->fields['search'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Activer le moteur de recherche'), 'extra' => false, 'grade' => 1); $this->fields['bookmark'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Activer les marques-pages'), 'extra' => false, 'grade' => 1); $this->fields['fullscreen'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Activer le mode plein-écran'), 'extra' => false, 'grade' => 1); - $this->fields['url_link'] = array('type' => 'text', 'default' => 'http://', 'editable' => true, 'label' => __("URL du lien de retour au site"), 'extra' => false, 'grade' => 1); + $this->forms['general'] = array('label' => __('Fonctionnalités générales'), 'fieldsnames' => array('print', 'search', 'bookmark', 'fullscreen', 'pages', 'width', 'height')); // . - $this->fields['first_page_nr'] = array('type' => 'integer', 'default' => 1, 'editable' => true, 'label' => __('La numérotation débute à la page'), 'extra' => false, 'grade' => 1); $this->fields['preload'] = array('type' => 'integer', 'default' => 16, 'editable' => true, 'label' => __('Nombre de pages à précharger'), 'extra' => false, 'grade' => 1); - $this->fields['reading_dir'] = array('type' => 'combo', - 'datas' => array(__('De la gauche vers la droite') => 'ltr', __('De la droite vers la gauche') => 'rtl'), - 'default' => 'ltr', 'editable' => true, 'label' => __('Sens de lecture'), 'extra' => false, 'grade' => 1); $this->forms['general_settings'] = array('label' => __('Paramètres généraux'), - 'fieldsnames' => array('preload', 'reading_dir')); + 'fieldsnames' => array('preload')); // . $this->fields['pdf'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Export PDF'), 'extra' => false, 'grade' => 1); - $this->fields['pdfName'] = array('type' => 'text', 'default' => 'document.pdf', 'editable' => true, 'label' => __('Nom du fichier PDF'), 'extra' => false, 'grade' => 1); - $this->fields['optimizepdf'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Optimiser le PDF'), 'extra' => false, 'grade' => 4, 'hint' => "Permet de réduire la taille du document PDF"); $this->fields['pdfComplex'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __('Export PDF avancé'), 'extra' => false, 'grade' => 3); $this->forms['pdf'] = array('label' => __('Fonction Export PDF'), - 'fieldsnames' => array('pdf', 'pdfName', 'optimizepdf', 'pdfComplex')); + 'fieldsnames' => array('pdf', 'pdfComplex')); // . $this->fields['zoom'] = array('type' => 'integer', 'default' => 200, 'editable' => true, 'label' => __('Zoom par défaut (atteint au clic)'), 'extra' => false, 'grade' => 1); $this->fields['zoomw'] = array('type' => 'integer', 'default' => 300, 'editable' => true, 'label' => __("Zoom maximal (atteint à l'aide de la molette)"), 'extra' => false, 'grade' => 1); - $this->fields['fixedZoom'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __('Zoom magnétique'), 'extra' => true, 'grade' => 4); $this->forms['zoom'] = array('label' => __('Zoom'), - 'fieldsnames' => array('zoom', 'zoomw', 'fixedZoom')); + 'fieldsnames' => array('zoom', 'zoomw')); // . - $this->fields['stats'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Activer les statistiques'), 'extra' => false, 'grade' => 1); - $this->fields['statsWeborama'] = array('type' => 'text', 'default' => '', 'editable' => true, 'label' => __('Statistiques Weborama'), 'size' => 10, 'extra' => true, 'grade' => 1); + $this->fields['stats'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Activer les statistiques Fluidbook'), 'extra' => false, 'grade' => 1); $this->fields['googleAnalytics'] = array('type' => 'text', 'default' => '', 'editable' => true, 'label' => __('Code Google Analytics'), 'size' => 10, 'extra' => true, 'grade' => 1); - $this->fields['stats_score'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Affiche le score dans les statistiques'), 'extra' => false, 'grade' => 1); $this->forms['stats'] = array('label' => __('Statistiques'), - 'fieldsnames' => array('stats', 'googleAnalytics', 'statsWeborama')); + 'fieldsnames' => array('stats', 'googleAnalytics')); // . $this->fields['displayChaptersAtStart'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __("Afficher le sommaire au chargement de la publication"), 'extra' => true, 'grade' => 4); - $this->fields['chaptersPosition'] = array('type' => 'combo', - 'datas' => array(__('Centré') => 'center' , __("Calé sur l'icône") => 'icon', __('Calé sur la gauche') => 'left'), - 'default' => 'center', 'editable' => true, 'label' => __('Positionnement du sommaire'), 'grade' => 4); - $this->fields['chaptersCloseOnTop'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __("Afficher le bouton fermer en haut du sommaire"), 'extra' => true, 'grade' => 4); - $this->fields['chaptersMargin'] = array('type' => 'integer', 'default' => 20, 'editable' => false, 'label' => __('Marge latérale du sommaire'), 'extra' => true, 'grade' => 4); + $this->forms['sommaire'] = array('label' => __('Sommaire'), - 'fieldsnames' => array('displayChaptersAtStart', 'chaptersPosition')); + 'fieldsnames' => array('displayChaptersAtStart')); // . - $this->fields['playVideoAtStart'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __("Jouer les vidéos à l'affichage de la page"), 'extra' => true, 'grade' => 4); $this->fields['permanentLinks'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __('Liens visibles en permanence'), 'extra' => true, 'grade' => 4); $this->forms['multimedia'] = array('label' => __('Liens et multimédia'), - 'fieldsnames' => array('playVideoAtStart', 'permanentLinks')); + 'fieldsnames' => array('permanentLinks')); + // Paramètres non implémentés + $this->fields['reading_dir'] = array('type' => 'combo', + 'datas' => array(__('De la gauche vers la droite') => 'ltr', __('De la droite vers la gauche') => 'rtl'), + 'default' => 'ltr', 'editable' => true, 'label' => __('Sens de lecture'), 'extra' => false, 'grade' => 1); + $this->fields['stats_score'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Affiche le score dans les statistiques'), 'extra' => false, 'grade' => 1); + $this->fields['optimizepdf'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Optimiser le PDF'), 'extra' => false, 'grade' => 4, 'hint' => "Permet de réduire la taille du document PDF"); + $this->fields['chaptersPosition'] = array('type' => 'combo', + 'datas' => array(__('Centré') => 'center' , __("Calé sur l'icône") => 'icon', __('Calé sur la gauche') => 'left'), + 'default' => 'center', 'editable' => true, 'label' => __('Positionnement du sommaire'), 'grade' => 4); + $this->fields['playVideoAtStart'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __("Jouer les vidéos à l'affichage de la page"), 'extra' => true, 'grade' => 4); + $this->fields['statsWeborama'] = array('type' => 'text', 'default' => '', 'editable' => true, 'label' => __('Statistiques Weborama'), 'size' => 10, 'extra' => true, 'grade' => 1); $this->fields['zoomAreas'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __("Activer le zoom sur les liens ''Plus d'infos''"), 'extra' => true, 'grade' => 4); // . $this->fields['extraSubMenu'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __('Sous-menu supplémentaire'), 'extra' => true, 'grade' => 4); @@ -113,8 +111,6 @@ class wsBookParametres extends wsParametres { // . $this->fields['backClipName'] = array('type' => 'text', 'default' => '', 'editable' => false, 'label' => __('Fichier du fond animé'), 'extra' => true, 'grade' => 4); $this->fields['extraXSpace'] = array('type' => 'integer', 'default' => '0', 'editable' => false, 'label' => __('Largeur du décalage des flèches'), 'extra' => true, 'grade' => 4); - // . - $this->fields['immediateResize'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __("Redimensionner immédiatement la fenêtre"), 'extra' => true, 'grade' => 4); } } diff --git a/inc/ws/Metier/class.ws.theme.parametres.php b/inc/ws/Metier/class.ws.theme.parametres.php index 45b29d7bb..c5a78baf1 100644 --- a/inc/ws/Metier/class.ws.theme.parametres.php +++ b/inc/ws/Metier/class.ws.theme.parametres.php @@ -19,6 +19,9 @@ class wsThemeParametres extends wsParametres { '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); + + $this->forms['bouton'] = array('label' => __('Personnalisation des boutons'), + 'fieldsnames' => array('couleurA', 'arrowsColor')); /* Submenus */ $this->fields['couleurB'] = array('type' => 'couleurAlpha', 'default' => 'ff000000', 'editable' => true, 'label' => __("Couleur de fond"), 'extra' => false, 'grade' => 3); @@ -28,6 +31,9 @@ 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); + + $this->forms['menu'] = array('label' => __('Personnalisation des menus'), + 'fieldsnames' => array('couleurB', 'subTextColor', 'subSelectColor', 'subTextSelectColor')); /* Search */ $this->fields['couleurS'] = array('type' => 'couleur', 'default' => '000000', 'editable' => true, 'label' => __("Couleur du texte"), 'extra' => false, 'grade' => 3); @@ -35,6 +41,9 @@ class wsThemeParametres extends wsParametres { '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->forms['search'] = array('label' => __('Personnalisation de la recherche'), + 'fieldsnames' => array('couleurS', 'searchFieldColor', '|', 'highlightColor')); /* Icones */ $this->fields['iconSet'] = array('type' => 'icones', 'default' => 1, 'editable' => true, 'label' => __("Jeu d'icônes"), 'extra' => false, 'grade' => 3); @@ -48,6 +57,11 @@ class wsThemeParametres extends wsParametres { 'label' => __('Espace entre les icônes'), 'min' => 0, 'max' => 50); $this->fields['iconsTMargin'] = array('type' => 'integer', 'default' => 7, 'editable' => true, 'label' => __('Marge supérieur des icônes'), 'min' => 0, 'max' => 20); + + /* Regroupement des champs par formulaire */ + $this->forms['icones'] = array('label' => __('Personnalisation des icônes'), + 'fieldsnames' => array('iconSet', 'iconShadeColor', '|', 'iconsTMargin', 'iconsHMargin', '|', 'colorizeIcons', 'couleurI')); + /* Book */ $this->fields['bookShadeColor'] = array('type' => 'couleurAlpha', 'default' => '66000000', 'editable' => true, 'label' => __("Couleur de l'ombre sous le fluidbook"), 'extra' => false, 'grade' => 3); @@ -64,15 +78,21 @@ class wsThemeParametres extends wsParametres { '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, 'min' => 0, 'max' => 200); - $this->fields['extraYSpace'] = array('type' => 'integer', 'default' => '0', 'editable' => true, - 'label' => __('Marge supplémentaire verticale'), 'extra' => false, 'grade' => 1, 'min' => 0, 'max' => 200); $this->fields['pageEdgeColor'] = array('type' => 'couleur', 'default' => 'dddddd', 'editable' => true, 'label' => __('Couleur de la bordure'), 'extra' => true, 'grade' => 4); + + $this->forms['book'] = array('label' => __('Personnalisation du fluidbook'), + 'fieldsnames' => array('pageReflection', 'shadeAlpha', + '|', 'usePageEdges', 'pageEdgeColor', + '|', 'bookShadeColor', + '|', 'displayPageNumber', 'colorPageNumber', + '|', 'linksColor',)); /* Credits */ - $this->fields['creditsColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true, + $this->fields['creditsColor'] = array('type' => 'couleurAlpha', 'default' => '80ffffff', 'editable' => true, 'label' => __("Couleur du texte"), 'extra' => false, 'grade' => 3); + + $this->forms['credits'] = array('label' => __('Personnalisation des crédits'), + 'fieldsnames' => array('creditsColor')); /* Background */ $this->fields['backgroundColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true, 'label' => __("Couleur du fond"), 'extra' => false, 'grade' => 3); @@ -98,6 +118,10 @@ class wsThemeParametres extends wsParametres { __('Haut') => wsTheme::TOP, __("Bas") => wsTheme::BOTTOM), 'default' => wsTheme::MIDDLE, 'editable' => true, 'label' => __('Alignement Vertical'), 'grade' => 3); + + $this->forms['background'] = array('label' => __('Personnalisation du fond'), + 'fieldsnames' => array('backgroundColor', '|', 'useBackgroundImage', 'backgroundImage', '|', + 'repeat', 'backgroundHAlign', 'backgroundVAlign')); /* Menu bar */ $this->fields['menuColor'] = array('type' => 'couleurAlpha', 'default' => 'ffffffff', 'editable' => true, 'label' => __("Couleur du fond"), 'extra' => false, 'grade' => 3); @@ -111,11 +135,17 @@ class wsThemeParametres extends wsParametres { '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); + + $this->forms['menubar'] = array('label' => __('Personnalisation de la barre de menu'), + 'fieldsnames' => array('menuColor', '|', 'useMenuImage', 'menuImage', '|', 'shadeOnMenu', '|', 'invertMenuPosition')); /* Menu bar logo */ $this->fields['logo'] = array('type' => 'file', 'default' => 'menu_clientLogo.png', 'editable' => true, 'label' => __('Image'), 'extra' => false, 'grade' => 3, 'path' => $themeRoot, 'uploadURL' => SITE_PATH . 'flash/uploadThemeFile/?theme_id=' . $this->parent->theme_id); + + $this->forms['logo'] = array('label' => __('Personnalisation du logo'), + 'fieldsnames' => array('logo')); /* Loader */ $this->fields['logoLoader'] = array('type' => 'file', 'default' => 'logoLoader.png', 'editable' => true, 'label' => __('Logo affiché au chargement'), 'extra' => false, 'grade' => 3, @@ -127,42 +157,23 @@ class wsThemeParametres extends wsParametres { 'label' => __("Couleur secondaire de la barre de chargement"), 'extra' => false, 'grade' => 3); $this->fields['loadingBackColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true, 'label' => __("Couleur du fond affichée avant l'affichage de l'image de fond"), 'extra' => false, 'grade' => 3); + + $this->forms['loader'] = array('label' => __('Personnalisation du loader'), + 'fieldsnames' => array('loadingBackColor', '|', 'couleurL', 'loadingSecColor', 'logoLoader')); /* 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' => __("Couleur de fond de la boîte"), 'extra' => true, 'grade' => 4); - /* Regroupement des champs par formulaire */ - - $this->forms['background'] = array('label' => __('Personnalisation du fond'), - 'fieldsnames' => array('backgroundColor', '|', 'useBackgroundImage', 'backgroundImage', '|', - 'repeat', 'backgroundHAlign', 'backgroundVAlign')); - $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', '|', 'iconsTMargin', 'iconsHMargin', '|', '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'), - 'fieldsnames' => array('pageReflection', 'shadeAlpha', - '|', 'usePageEdges', 'pageEdgeColor', - '|', 'bookShadeColor', - '|', 'displayPageNumber', 'colorPageNumber', - '|', 'linksColor', - '|', 'extraXSpace', 'extraYSpace')); - $this->forms['menubar'] = array('label' => __('Personnalisation de la barre de menu'), - 'fieldsnames' => array('menuColor', '|', 'useMenuImage', 'menuImage', '|', 'shadeOnMenu', '|', 'invertMenuPosition')); - $this->forms['menu'] = array('label' => __('Personnalisation des menus'), - 'fieldsnames' => array('couleurB', 'subTextColor', 'subSelectColor', 'subTextSelectColor')); - $this->forms['loader'] = array('label' => __('Personnalisation du loader'), - 'fieldsnames' => array('loadingBackColor','|', 'couleurL', 'loadingSecColor', 'logoLoader')); - $this->forms['logo'] = array('label' => __('Personnalisation du logo'), - 'fieldsnames' => array('logo')); - $this->forms['credits'] = array('label' => __('Personnalisation des crédits'), - 'fieldsnames' => array('creditsColor')); - $this->forms['search'] = array('label' => __('Personnalisation de la recherche'), - 'fieldsnames' => array('couleurS', 'searchFieldColor', '|', 'highlightColor')); + + /* Paramètres non implémentés */ + $this->fields['extraXSpace'] = array('type' => 'integer', 'default' => '0', 'editable' => true, + 'label' => __('Marge supplémentaire horizontale'), 'extra' => false, 'grade' => 1, 'min' => 0, 'max' => 200); + $this->fields['extraYSpace'] = array('type' => 'integer', 'default' => '0', 'editable' => true, + 'label' => __('Marge supplémentaire verticale'), 'extra' => false, 'grade' => 1, 'min' => 0, 'max' => 200); } }