Open Journal Systems  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' => __('submission.publications')]),
33  ],
34  [
35  'value' => 'galley',
36  'label' => __('submission.publisherId.enable', ['objects' => __('submission.layout.galleys')]),
37  ],
38  [
39  'value' => 'issue',
40  'label' => __('submission.publisherId.enable', ['objects' => __('issue.issues')]),
41  ],
42  [
43  'value' => 'issueGalley',
44  'label' => __('submission.publisherId.enable', ['objects' => __('editor.issues.galleys')]),
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: AccessForm.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