15 use \PKP\components\forms\FormComponent;
16 use \PKP\components\forms\FieldSelect;
19 define(
'FORM_AUDIENCE',
'audience');
36 $this->successMessage = __(
'monograph.audience.success');
43 'label' => __(
'monograph.audience'),
44 'value' => $submission->getData(
'audience'),
45 'options' => $audienceCodes,
47 ->addField(
new FieldSelect(
'audienceRangeQualifier', [
48 'label' => __(
'monograph.audience.rangeQualifier'),
49 'value' => $submission->getData(
'audienceRangeQualifier'),
50 'options' => $audienceRangeQualifiers,
53 'label' => __(
'monograph.audience.rangeFrom'),
54 'value' => $submission->getData(
'audienceRangeFrom'),
55 'options' => $audienceRanges,
58 'label' => __(
'monograph.audience.rangeTo'),
59 'value' => $submission->getData(
'audienceRangeTo'),
60 'options' => $audienceRanges,
63 'label' => __(
'monograph.audience.rangeExact'),
64 'value' => $submission->getData(
'audienceRangeExact'),
65 'options' => $audienceRanges,
77 foreach ($list as $value => $label) {