if (is_null($this->parent)) {\r
return;\r
}\r
- $this->fields['title'] = array('type' => 'text', 'default' => '', 'editable' => true, 'label' => __("Titre de la publication"), 'extra' => false);\r
- $this->fields['url_link'] = array('type' => 'text', 'default' => 'http://', 'editable' => true, 'label' => __("URL du lien de retour au site"), 'extra' => false);\r
- $this->fields['signature'] = array('type' => 'combo', 'default' => '1', 'editable' => true, 'label' => __('Signature'), 'extra' => false, 'grade' => 3, 'datas' => wsDroits::getSignatures());\r
+ $this->fields['title'] = array('type' => 'text', 'default' => '', 'editable' => true, 'label' => __("Titre de la publication"));\r
+ $this->fields['url_link'] = array('type' => 'text', 'default' => 'http://', 'editable' => true, 'label' => __("URL du lien de retour au site"));\r
+ $this->fields['signature'] = array('type' => 'combo', 'default' => '1', 'editable' => true, 'label' => __('Signature'), 'grade' => 3, 'datas' => wsDroits::getSignatures());\r
$this->forms['important'] = array('label' => __('Description de la publication'),\r
'fieldsnames' => array('title', 'url_link', 'signature'));\r
// .\r
// .\r
- $this->fields['friend'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Envoyer à un ami'), 'extra' => false);\r
- $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);\r
- $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);\r
- $this->fields['email_editable'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __("Permettre au lecteur de modifier le corps de l'email"), 'extra' => false);\r
+ $this->fields['friend'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Envoyer à un ami'));\r
+ $this->fields['email_title'] = array('type' => 'text', 'default' => __('%name% vous invite à découvrir %title%'), 'editable' => true, 'label' => __("Titre de l'email \"Envoyer à un ami\""));\r
+ $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\""));\r
+ $this->fields['email_editable'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __("Permettre au lecteur de modifier le corps de l'email"));\r
$this->fields['askAcknowledge'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __("Demander au destinataire un accusé de réception"), 'grade' => 3);\r
- $this->fields['facebook'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Facebook'), 'extra' => false);\r
+ $this->fields['facebook'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Facebook'));\r
$this->fields['facebook_title'] = array('type' => 'text', 'default' => '', 'editable' => true, 'label' => __("Titre facebook"), 'hint' => __('Titre proposé sur la fonction de partage facebook (par défaut, titre de la publication)'));\r
$this->fields['facebook_description'] = array('type' => 'textarea', 'default' => '', 'editable' => true, 'label' => __("Description facebook"), 'grade' => 1, 'hint' => __('Description proposée sur la fonction de partage facebook (par défaut, vide)'));\r
$this->fields['twitter'] = array('type' => 'boolean', 'default' => true, 'editable' => true, 'label' => __('Twitter'));\r
$this->forms['basket'] = array('label' => __('Panier'),\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->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)');\r
$this->forms['offline'] = array('label' => __('Version offline'),\r
'fieldsnames' => array('offlineLink'));\r
// Paramètres non implémentés\r
/*\r
// $this->fields['attachPDFInEmail'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __("Joindre le fichier PDF de la page en cours à l'email"), 'grade' => 4);\r
// $this->fields['attachmentName'] = array('type' => 'text', 'default' => '', 'editable' => false, 'label' => __('Nom de la pièce jointe'), 'grade' => 4);\r
- // $this->fields['addThis'] = array('type' => 'text', 'default' => '', 'editable' => true, 'label' => __("Identifiant addThis"), 'extra' => false, 'grade' => 4);\r
- // $this->fields['addThisOptions'] = array('type' => 'textarea', 'default' => '', 'editable' => true, 'label' => __("Paramètres addThis"), 'extra' => false, 'grade' => 4);\r
+ // $this->fields['addThis'] = array('type' => 'text', 'default' => '', 'editable' => true, 'label' => __("Identifiant addThis"), 'grade' => 4);\r
+ // $this->fields['addThisOptions'] = array('type' => 'textarea', 'default' => '', 'editable' => true, 'label' => __("Paramètres addThis"), 'grade' => 4);\r
$this->fields['reading_dir'] = array('type' => 'combo',\r
'datas' => array(__('De la gauche vers la droite') => 'ltr', __('De la droite vers la gauche') => 'rtl'),\r
'default' => 'ltr', 'editable' => true, 'label' => __('Sens de lecture'), 'grade' => 3);\r
parent::initFields();\r
/* Navigation */\r
$this->fields['couleurA'] = array('type' => 'couleurAlpha', 'default' => '', 'editable' => true,\r
- 'label' => __("Couleur de fond"), 'extra' => false);\r
+ 'label' => __("Couleur de fond"));\r
$this->fields['arrowsColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true,\r
- 'label' => __('Couleur des flèches'), 'extra' => true);\r
+ 'label' => __('Couleur des flèches'));\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);\r
+ 'label' => __("Couleur de fond"));\r
$this->fields['subTextColor'] = array('type' => 'couleur', 'default' => 'ffffffff', 'editable' => true,\r
- 'label' => __("Couleur du texte"), 'extra' => false);\r
+ 'label' => __("Couleur du texte"));\r
$this->fields['subSelectColor'] = array('type' => 'couleurAlpha', 'default' => 'ffffffff', 'editable' => true,\r
- 'label' => __("Couleur des zones de sélection"), 'extra' => false);\r
+ 'label' => __("Couleur des zones de sélection"));\r
$this->fields['subTextSelectColor'] = array('type' => 'couleur', 'default' => '000000', 'editable' => true,\r
- 'label' => __("Couleur des textes des zones de sélection"), 'extra' => false);\r
+ 'label' => __("Couleur des textes des zones de sélection"));\r
$this->fields['subTextFieldColor'] = array('type' => 'couleur', 'default' => '000000', 'editable' => true,\r
- 'label' => __("Couleur des textes des champs d'édition"), 'extra' => false);\r
+ 'label' => __("Couleur des textes des champs d'édition"));\r
$this->fields['subFieldColor'] = array('type' => 'couleurAlpha', 'default' => 'ffffffff', 'editable' => true,\r
- 'label' => __("Couleur des champs d'édition"), 'extra' => false);\r
+ 'label' => __("Couleur des champs d'édition"));\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);\r
+ 'label' => __("Couleur du texte"));\r
$this->fields['searchFieldColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true,\r
- 'label' => __("Couleur du champs de saisie"), 'extra' => false);\r
+ 'label' => __("Couleur du champs de saisie"));\r
$this->fields['highlightColor'] = array('type' => 'couleur', 'default' => '00ff00', 'editable' => true,\r
- 'label' => __("Couleur du surlignage des résultats"), 'extra' => false);\r
+ 'label' => __("Couleur du surlignage des résultats"));\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);\r
+ 'label' => __("Jeu d'icônes"));\r
$this->fields['colorizeIcons'] = array('type' => 'boolean', 'default' => false, 'editable' => true,\r
- 'label' => __('Colorier les icônes'), 'extra' => true);\r
+ 'label' => __('Colorier les icônes'));\r
$this->fields['couleurI'] = array('type' => 'couleur', 'default' => '$couleurA', 'editable' => true,\r
- 'label' => __("Couleur des icônes"), 'extra' => false);\r
+ 'label' => __("Couleur des icônes"));\r
$this->fields['iconShadeColor'] = array('type' => 'couleurAlpha', 'default' => '00000000', 'editable' => true,\r
- 'label' => __("Couleur de l'effet de rollover"), 'extra' => false);\r
+ 'label' => __("Couleur de l'effet de rollover"));\r
$this->fields['iconsHMargin'] = array('type' => 'integer', 'default' => 15, 'editable' => true,\r
'label' => __('Espace entre les icônes'), 'min' => 0, 'max' => 50);\r
\r
\r
/* Book */\r
$this->fields['bookShadeColor'] = array('type' => 'couleurAlpha', 'default' => '66000000', 'editable' => true,\r
- 'label' => __("Couleur de l'ombre sous le fluidbook"), 'extra' => false);\r
+ 'label' => __("Couleur de l'ombre sous le fluidbook"));\r
$this->fields['shadeAlpha'] = array('type' => 'integer', 'default' => 100, 'editable' => true,\r
- 'label' => __('Transparence des ombres et reflets sur les pages'), 'extra' => true,\r
+ 'label' => __('Transparence des ombres et reflets sur les pages'),\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);\r
+ 'label' => __("Afficher le reflet sur la page"));\r
$this->fields['usePageEdges'] = array('type' => 'boolean', 'default' => true, 'editable' => true,\r
- 'label' => __("Afficher la bordure des pages"), 'extra' => true);\r
+ 'label' => __("Afficher la bordure des pages"));\r
$this->fields['displayPageNumber'] = array('type' => 'boolean', 'default' => true, 'editable' => true,\r
- 'label' => __('Afficher les numéros de page'), 'extra' => false);\r
+ 'label' => __('Afficher les numéros de page'));\r
$this->fields['colorPageNumber'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true,\r
- 'label' => __('Couleur des numéros de page'), 'extra' => true);\r
+ 'label' => __('Couleur des numéros de page'));\r
$this->fields['linksColor'] = array('type' => 'couleur', 'default' => '$couleurA', 'editable' => true,\r
- 'label' => __('Couleur des liens'), 'extra' => true);\r
+ 'label' => __('Couleur des liens'));\r
$this->fields['pageEdgeColor'] = array('type' => 'couleur', 'default' => 'dddddd', 'editable' => true,\r
- 'label' => __('Couleur de la bordure'), 'extra' => true);\r
+ 'label' => __('Couleur de la bordure'));\r
\r
$this->forms['book'] = array('label' => __('Personnalisation du fluidbook'),\r
'fieldsnames' => array('pageReflection', 'shadeAlpha',\r
'|', 'linksColor',));\r
/* Credits */\r
$this->fields['creditsColor'] = array('type' => 'couleurAlpha', 'default' => '80ffffff', 'editable' => true,\r
- 'label' => __("Couleur du texte"), 'extra' => false);\r
+ 'label' => __("Couleur du texte"));\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);\r
+ 'label' => __("Couleur du fond"));\r
$this->fields['backgroundImage'] = array('type' => 'file', 'default' => 'backgroundImg.jpg', 'editable' => true,\r
- 'label' => __('Image de fond'), 'extra' => false,\r
+ 'label' => __('Image de fond'),\r
'path' => $themeRoot,\r
'uploadURL' => SITE_PATH . 'flash/uploadThemeFile/?theme_id=' . $this->parent->theme_id);\r
$this->fields['repeat'] = array('type' => 'combo',\r
$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);\r
+ 'label' => __("Couleur du fond"));\r
$this->fields['shadeOnMenu'] = array('type' => 'boolean', 'default' => true, 'editable' => true,\r
- 'label' => __('Ombre portée sous la barre du menu'), 'extra' => true);\r
+ 'label' => __('Ombre portée sous la barre du menu'));\r
$this->fields['menuImage'] = array('type' => 'file', 'default' => 'menu_back.png', 'editable' => true,\r
- 'label' => __('Image de fond'), 'extra' => false,\r
+ 'label' => __('Image de fond'),\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);\r
+ 'label' => __("Intervertir le menu et le logo"));\r
\r
$this->forms['menubar'] = array('label' => __('Personnalisation de la barre de menu'),\r
'fieldsnames' => array('menuHeight', '|', 'menuColor', '|', '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,\r
+ 'label' => __('Image'),\r
'path' => $themeRoot,\r
'uploadURL' => SITE_PATH . 'flash/uploadThemeFile/?theme_id=' . $this->parent->theme_id);\r
\r
'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,\r
+ 'label' => __('Logo affiché au chargement'),\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);\r
+ 'label' => __("Couleur principale de la barre de chargement"));\r
$this->fields['loadingSecColor'] = array('type' => 'couleur', 'default' => 'ffffff', 'editable' => true,\r
- 'label' => __("Couleur secondaire de la barre de chargement"), 'extra' => false);\r
+ 'label' => __("Couleur secondaire de la barre de chargement"));\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);\r
+ 'label' => __("Couleur du fond affichée avant l'affichage de l'image de fond"));\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);\r
+ 'label' => __("Afficher la barre d'accès rapide aux pages"));\r
$this->fields['pageBarThumbBack'] = array('type' => 'couleurAlpha', 'default' => '80000000', 'editable' => true,\r
- 'label' => __("Couleur de fond de la boîte"), 'extra' => true);\r
+ 'label' => __("Couleur de fond de la boîte"));\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, 'min' => 0, 'max' => 200);\r
+ 'label' => __('Marge supplémentaire horizontale'), 'min' => 0, 'max' => 200);\r
$this->fields['extraYSpace'] = array('type' => 'integer', 'default' => '0', 'editable' => true,\r
- 'label' => __('Marge supplémentaire verticale'), 'extra' => false, 'min' => 0, 'max' => 200);\r
+ 'label' => __('Marge supplémentaire verticale'), 'min' => 0, 'max' => 200);\r
}\r
}\r
\r