Open Journal Systems  3.3.0
LicenseForm.inc.php
1 <?php
15 use \PKP\components\forms\context\PKPLicenseForm;
16 use \PKP\components\forms\FieldOptions;
17 
18 class LicenseForm extends PKPLicenseForm {
20  public $id = FORM_LICENSE;
21 
23  public $method = 'PUT';
24 
28  public function __construct($action, $locales, $context) {
29  parent::__construct($action, $locales, $context);
30 
31  $this->addField(new FieldOptions('copyrightYearBasis', [
32  'label' => __('submission.copyrightYear'),
33  'description' => __('manager.distribution.copyrightYearBasis.description'),
34  'type' => 'radio',
35  'options' => [
36  ['value' => 'issue', 'label' => __('manager.distribution.copyrightYearBasis.issue')],
37  ['value' => 'submission', 'label' => __('manager.distribution.copyrightYearBasis.submission')],
38  ],
39  'value' => $context->getData('copyrightYearBasis'),
40  ]), [FIELD_POSITION_AFTER, 'licenseUrl']);
41  }
42 }
PKP\components\forms\FieldOptions
Definition: FieldOptions.inc.php:15
PKP\components\forms\context\PKPLicenseForm
Definition: PKPLicenseForm.inc.php:22
APP\components\forms\context\LicenseForm\$id
$id
Definition: LicenseForm.inc.php:20
APP\components\forms\context
Definition: AccessForm.inc.php:15
PKP\components\forms\FormComponent\$action
$action
Definition: FormComponent.inc.php:37
APP\components\forms\context\LicenseForm
Definition: LicenseForm.inc.php:18
APP\components\forms\context\LicenseForm\$method
$method
Definition: LicenseForm.inc.php:23
APP\components\forms\context\LicenseForm\__construct
__construct($action, $locales, $context)
Definition: LicenseForm.inc.php:28
PKP\components\forms\FormComponent\addField
addField($field, $position=[])
Definition: FormComponent.inc.php:94
PKP\components\forms\FormComponent\$locales
$locales
Definition: FormComponent.inc.php:43