Open Journal Systems
3.3.0
LicenseForm.inc.php
1
<?php
14
namespace
APP\components\forms\context
;
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
classes
components
forms
context
LicenseForm.inc.php
Generated on Fri Aug 28 2020 14:52:32 for Open Journal Systems by
1.8.17