Open Monograph Press  3.3.0
MetadataSettingsForm.inc.php
1 <?php
15 use \PKP\components\forms\context\PKPMetadataSettingsForm;
16 use \PKP\components\forms\FieldOptions;
17 
19 
23  public function __construct($action, $context) {
24  parent::__construct($action, $context);
25 
26  $this->addField(new FieldOptions('enablePublisherId', [
27  'label' => __('submission.publisherId'),
28  'description' => __('submission.publisherId.description'),
29  'options' => [
30  [
31  'value' => 'publication',
32  'label' => __('submission.publisherId.enable', ['objects' => __('common.publications')]),
33  ],
34  [
35  'value' => 'chapter',
36  'label' => __('submission.publisherId.enable', ['objects' => __('submission.chapters')]),
37  ],
38  [
39  'value' => 'representation',
40  'label' => __('submission.publisherId.enable', ['objects' => __('monograph.publicationFormats')]),
41  ],
42  [
43  'value' => 'file',
44  'label' => __('submission.publisherId.enable', ['objects' => __('submission.files')]),
45  ],
46  ],
47  'value' => $context->getData('enablePublisherId') ? $context->getData('enablePublisherId') : [],
48  ]));
49  }
50 }
PKP\components\forms\FieldOptions
Definition: FieldOptions.inc.php:15
APP\components\forms\context\MetadataSettingsForm
Definition: MetadataSettingsForm.inc.php:18
APP\components\forms\context
Definition: AppearanceAdvancedForm.inc.php:15
PKP\components\forms\context\PKPMetadataSettingsForm
Definition: PKPMetadataSettingsForm.inc.php:21
PKP\components\forms\FormComponent\$action
$action
Definition: FormComponent.inc.php:37
PKP\components\forms\FormComponent\addField
addField($field, $position=[])
Definition: FormComponent.inc.php:94
APP\components\forms\context\MetadataSettingsForm\__construct
__construct($action, $context)
Definition: MetadataSettingsForm.inc.php:23