15 use \PKP\components\forms\FormComponent;
16 use \PKP\components\forms\FieldSelect;
17 use \PKP\components\forms\FieldText;
19 define(
'FORM_SITE_CONFIG',
'siteConfig');
39 $contextsIterator =
\Services::get(
'context')->getMany([
'isEnabled' =>
true]);
42 'label' => __(
'admin.settings.siteTitle'),
44 'isMultilingual' =>
true,
45 'value' => $site->getData(
'title'),
48 if (count($contextsIterator)) {
49 $options = [[
'value' =>
'',
'label' =>
'']];
50 foreach ($contextsIterator as $context) {
52 'value' => $context->getId(),
53 'label' => $context->getLocalizedData(
'name'),
57 'label' => __(
'admin.settings.redirect'),
58 'description' => __(
'admin.settings.redirectInstructions'),
59 'options' => $options,
60 'value' => $site->getData(
'redirect'),
65 'label' => __(
'admin.settings.minPasswordLength'),
68 'value' => $site->getData(
'minPasswordLength'),