15 use \PKP\components\forms\FormComponent;
16 use \PKP\components\forms\FieldOptions;
17 use \PKP\components\forms\FieldRichTextarea;
18 use \PKP\components\forms\FieldUpload;
19 use \PKP\components\forms\FieldUploadImage;
21 define(
'FORM_SITE_APPEARANCE',
'siteAppearance');
45 foreach ($plugins as $pluginName => $plugin) {
47 'value' => $pluginName,
48 'label' => $plugin->getDisplayName(),
53 'label' => __(
'manager.setup.logo'),
54 'value' => $site->getData(
'pageHeaderTitleImage'),
55 'isMultilingual' =>
true,
56 'baseUrl' => $baseUrl,
58 'url' => $temporaryFileApiUrl,
62 'label' => __(
'manager.setup.pageFooter'),
63 'description' => __(
'manager.setup.pageFooter.description'),
64 'isMultilingual' =>
true,
65 'value' => $site->getData(
'pageFooter'),
68 'label' => __(
'manager.setup.layout.sidebar'),
69 'isOrderable' =>
true,
70 'value' => (array) $site->getData(
'sidebar'),
71 'options' => $sidebarOptions,
74 'label' => __(
'admin.settings.siteStyleSheet'),
75 'value' => $site->getData(
'styleSheet'),
77 'url' => $temporaryFileApiUrl,
78 'acceptedFiles' =>
'.css',