if (is_null($this->parent)) {\r
return;\r
}\r
+\r
+ $themeRoot = 'fluidbook/themes/' . $this->parent->theme_id;\r
+\r
parent::initFields();\r
/* Navigation */\r
$this->fields['couleurA'] = array('type' => 'couleurAlpha', 'default' => '', 'editable' => true,\r
$this->fields['linksColor'] = array('type' => 'couleur', 'default' => '$couleurA', 'editable' => true,\r
'label' => __('Couleur des liens'), 'extra' => true, 'grade' => 4);\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, 'grade' => 1, '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, 'grade' => 1, 'min' => 0, 'max' => 200);\r
$this->fields['pageEdgeColor'] = array('type' => 'couleur', 'default' => 'dddddd', 'editable' => true,\r
'label' => __('Couleur de la bordure'), 'extra' => true, 'grade' => 4);\r
/* Credits */\r
'label' => __('Utiliser une image de fond'), 'extra' => true, 'grade' => 4);\r
$this->fields['backgroundImage'] = array('type' => 'file', 'default' => 'backgroundImg.jpg', 'editable' => true,\r
'label' => __('Image de fond'), 'extra' => false, 'grade' => 3,\r
- 'path' => 'themes/' . $this->parent->theme_id,\r
+ 'path' => $themeRoot,\r
'uploadURL' => SITE_PATH . 'flash/uploadThemeFile/?theme_id=' . $this->parent->theme_id);\r
$this->fields['repeat'] = array('type' => 'combo',\r
'datas' => array(__('Etirer') => wsTheme::STRETCH,\r
'label' => __('Utiliser une image de fond'), 'extra' => true, 'grade' => 4);\r
$this->fields['menuImage'] = array('type' => 'file', 'default' => 'menu_back.png', 'editable' => true,\r
'label' => __('Image de fond'), 'extra' => false, 'grade' => 3,\r
- 'path' => 'themes/' . $this->parent->theme_id,\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
/* Menu bar logo */\r
$this->fields['logo'] = array('type' => 'file', 'default' => 'menu_clientLogo.png', 'editable' => true,\r
'label' => __('Image'), 'extra' => false, 'grade' => 3,\r
- 'path' => 'themes/' . $this->parent->theme_id,\r
+ 'path' => $themeRoot,\r
'uploadURL' => SITE_PATH . 'flash/uploadThemeFile/?theme_id=' . $this->parent->theme_id);\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
- 'path' => 'themes/' . $this->parent->theme_id,\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 du fond"), 'extra' => false, 'grade' => 3);\r
$this->forms['bouton'] = array('label' => __('Personnalisation des boutons'),\r
'fieldsnames' => array('couleurA', 'arrowsColor'));\r
$this->forms['icones'] = array('label' => __('Personnalisation des icônes'),\r
- 'fieldsnames' => array('iconSet', 'iconShadeColor','|','iconsTMargin','iconsHMargin', '|', 'colorizeIcons', 'couleurI'));\r
+ 'fieldsnames' => array('iconSet', 'iconShadeColor', '|', 'iconsTMargin', 'iconsHMargin', '|', 'colorizeIcons', 'couleurI'));\r
$this->forms['pagesbar'] = array('label' => __('Personnalisation de la barre des pages'),\r
'fieldsnames' => array('pagesBar', 'pageBarThumbBack'));\r
$this->forms['book'] = array('label' => __('Personnalisation du fluidbook'),\r