Open Journal Systems
3.3.0
PKPMetadataSettingsForm.inc.php
1
<?php
15
namespace
PKP\components\forms\context
;
16
use \PKP\components\forms\FormComponent;
17
use \PKP\components\forms\FieldMetadataSetting;
18
19
define(
'FORM_METADATA_SETTINGS'
,
'metadataSettings'
);
20
21
class
PKPMetadataSettingsForm
extends
FormComponent
{
23
public
$id
=
FORM_METADATA_SETTINGS
;
24
26
public
$method
=
'PUT'
;
27
34
public
function
__construct
(
$action
, $context) {
35
$this->action =
$action
;
36
37
$this->
addField
(
new
FieldMetadataSetting
(
'coverage'
, [
38
'label'
=> __(
'manager.setup.metadata.coverage'
),
39
'description'
=> __(
'manager.setup.metadata.coverage.description'
),
40
'options'
=> [
41
[
'value'
=> METADATA_ENABLE,
'label'
=> __(
'manager.setup.metadata.coverage.enable'
)]
42
],
43
'submissionOptions'
=> [
44
[
'value'
=> METADATA_ENABLE,
'label'
=> __(
'manager.setup.metadata.coverage.noRequest'
)],
45
[
'value'
=> METADATA_REQUEST,
'label'
=> __(
'manager.setup.metadata.coverage.request'
)],
46
[
'value'
=> METADATA_REQUIRE,
'label'
=> __(
'manager.setup.metadata.coverage.require'
)],
47
],
48
'value'
=> $context->getData(
'coverage'
) ? $context->getData(
'coverage'
) : METADATA_DISABLE,
49
]))
50
->addField(
new
FieldMetadataSetting
(
'languages'
, [
51
'label'
=> __(
'common.languages'
),
52
'description'
=> __(
'manager.setup.metadata.languages.description'
),
53
'options'
=> [
54
[
'value'
=> METADATA_ENABLE,
'label'
=> __(
'manager.setup.metadata.languages.enable'
)]
55
],
56
'submissionOptions'
=> [
57
[
'value'
=> METADATA_ENABLE,
'label'
=> __(
'manager.setup.metadata.languages.noRequest'
)],
58
[
'value'
=> METADATA_REQUEST,
'label'
=> __(
'manager.setup.metadata.languages.request'
)],
59
[
'value'
=> METADATA_REQUIRE,
'label'
=> __(
'manager.setup.metadata.languages.require'
)],
60
],
61
'value'
=> $context->getData(
'languages'
) ? $context->getData(
'languages'
) : METADATA_DISABLE,
62
]))
63
->addField(
new
FieldMetadataSetting
(
'rights'
, [
64
'label'
=> __(
'submission.rights'
),
65
'description'
=> __(
'manager.setup.metadata.rights.description'
),
66
'options'
=> [
67
[
'value'
=> METADATA_ENABLE,
'label'
=> __(
'manager.setup.metadata.rights.enable'
)]
68
],
69
'submissionOptions'
=> [
70
[
'value'
=> METADATA_ENABLE,
'label'
=> __(
'manager.setup.metadata.rights.noRequest'
)],
71
[
'value'
=> METADATA_REQUEST,
'label'
=> __(
'manager.setup.metadata.rights.request'
)],
72
[
'value'
=> METADATA_REQUIRE,
'label'
=> __(
'manager.setup.metadata.rights.require'
)],
73
],
74
'value'
=> $context->getData(
'rights'
) ? $context->getData(
'rights'
) : METADATA_DISABLE,
75
]))
76
->addField(
new
FieldMetadataSetting
(
'source'
, [
77
'label'
=> __(
'submission.source'
),
78
'description'
=> __(
'manager.setup.metadata.source.description'
),
79
'options'
=> [
80
[
'value'
=> METADATA_ENABLE,
'label'
=> __(
'manager.setup.metadata.source.enable'
)]
81
],
82
'submissionOptions'
=> [
83
[
'value'
=> METADATA_ENABLE,
'label'
=> __(
'manager.setup.metadata.source.noRequest'
)],
84
[
'value'
=> METADATA_REQUEST,
'label'
=> __(
'manager.setup.metadata.source.request'
)],
85
[
'value'
=> METADATA_REQUIRE,
'label'
=> __(
'manager.setup.metadata.source.require'
)],
86
],
87
'value'
=> $context->getData(
'source'
) ? $context->getData(
'source'
) : METADATA_DISABLE,
88
]))
89
->addField(
new
FieldMetadataSetting
(
'subjects'
, [
90
'label'
=> __(
'common.subjects'
),
91
'description'
=> __(
'manager.setup.metadata.subjects.description'
),
92
'options'
=> [
93
[
'value'
=> METADATA_ENABLE,
'label'
=> __(
'manager.setup.metadata.subjects.enable'
)]
94
],
95
'submissionOptions'
=> [
96
[
'value'
=> METADATA_ENABLE,
'label'
=> __(
'manager.setup.metadata.subjects.noRequest'
)],
97
[
'value'
=> METADATA_REQUEST,
'label'
=> __(
'manager.setup.metadata.subjects.request'
)],
98
[
'value'
=> METADATA_REQUIRE,
'label'
=> __(
'manager.setup.metadata.subjects.require'
)],
99
],
100
'value'
=> $context->getData(
'subjects'
) ? $context->getData(
'subjects'
) : METADATA_DISABLE,
101
]))
102
->addField(
new
FieldMetadataSetting
(
'type'
, [
103
'label'
=> __(
'common.type'
),
104
'description'
=> __(
'manager.setup.metadata.type.description'
),
105
'options'
=> [
106
[
'value'
=> METADATA_ENABLE,
'label'
=> __(
'manager.setup.metadata.type.enable'
)]
107
],
108
'submissionOptions'
=> [
109
[
'value'
=> METADATA_ENABLE,
'label'
=> __(
'manager.setup.metadata.type.noRequest'
)],
110
[
'value'
=> METADATA_REQUEST,
'label'
=> __(
'manager.setup.metadata.type.request'
)],
111
[
'value'
=> METADATA_REQUIRE,
'label'
=> __(
'manager.setup.metadata.type.require'
)],
112
],
113
'value'
=> $context->getData(
'type'
) ? $context->getData(
'type'
) : METADATA_DISABLE,
114
]))
115
->addField(
new
FieldMetadataSetting
(
'disciplines'
, [
116
'label'
=> __(
'search.discipline'
),
117
'description'
=> __(
'manager.setup.metadata.disciplines.description'
),
118
'options'
=> [
119
[
'value'
=> METADATA_ENABLE,
'label'
=> __(
'manager.setup.metadata.disciplines.enable'
)]
120
],
121
'submissionOptions'
=> [
122
[
'value'
=> METADATA_ENABLE,
'label'
=> __(
'manager.setup.metadata.disciplines.noRequest'
)],
123
[
'value'
=> METADATA_REQUEST,
'label'
=> __(
'manager.setup.metadata.disciplines.request'
)],
124
[
'value'
=> METADATA_REQUIRE,
'label'
=> __(
'manager.setup.metadata.disciplines.require'
)],
125
],
126
'value'
=> $context->getData(
'disciplines'
) ? $context->getData(
'disciplines'
) : METADATA_DISABLE,
127
]))
128
->addField(
new
FieldMetadataSetting
(
'keywords'
, [
129
'label'
=> __(
'common.keywords'
),
130
'description'
=> __(
'manager.setup.metadata.keywords.description'
),
131
'options'
=> [
132
[
'value'
=> METADATA_ENABLE,
'label'
=> __(
'manager.setup.metadata.keywords.enable'
)]
133
],
134
'submissionOptions'
=> [
135
[
'value'
=> METADATA_ENABLE,
'label'
=> __(
'manager.setup.metadata.keywords.noRequest'
)],
136
[
'value'
=> METADATA_REQUEST,
'label'
=> __(
'manager.setup.metadata.keywords.request'
)],
137
[
'value'
=> METADATA_REQUIRE,
'label'
=> __(
'manager.setup.metadata.keywords.require'
)],
138
],
139
'value'
=> $context->getData(
'keywords'
) ? $context->getData(
'keywords'
) : METADATA_DISABLE,
140
]))
141
->addField(
new
FieldMetadataSetting
(
'agencies'
, [
142
'label'
=> __(
'submission.supportingAgencies'
),
143
'description'
=> __(
'manager.setup.metadata.agencies.description'
),
144
'options'
=> [
145
[
'value'
=> METADATA_ENABLE,
'label'
=> __(
'manager.setup.metadata.agencies.enable'
)]
146
],
147
'submissionOptions'
=> [
148
[
'value'
=> METADATA_ENABLE,
'label'
=> __(
'manager.setup.metadata.agencies.noRequest'
)],
149
[
'value'
=> METADATA_REQUEST,
'label'
=> __(
'manager.setup.metadata.agencies.request'
)],
150
[
'value'
=> METADATA_REQUIRE,
'label'
=> __(
'manager.setup.metadata.agencies.require'
)],
151
],
152
'value'
=> $context->getData(
'agencies'
) ? $context->getData(
'agencies'
) : METADATA_DISABLE,
153
]))
154
->addField(
new
FieldMetadataSetting
(
'citations'
, [
155
'label'
=> __(
'submission.citations'
),
156
'description'
=> __(
'manager.setup.metadata.citations.description'
),
157
'options'
=> [
158
[
'value'
=> METADATA_ENABLE,
'label'
=> __(
'manager.setup.metadata.citations.enable'
)]
159
],
160
'submissionOptions'
=> [
161
[
'value'
=> METADATA_ENABLE,
'label'
=> __(
'manager.setup.metadata.citations.noRequest'
)],
162
[
'value'
=> METADATA_REQUEST,
'label'
=> __(
'manager.setup.metadata.citations.request'
)],
163
[
'value'
=> METADATA_REQUIRE,
'label'
=> __(
'manager.setup.metadata.citations.require'
)],
164
],
165
'value'
=> $context->getData(
'citations'
) ? $context->getData(
'citations'
) : METADATA_DISABLE,
166
]));
167
}
168
}
PKP\components\forms\context
Definition:
PKPAnnouncementSettingsForm.inc.php:14
PKP\components\forms\context\PKPMetadataSettingsForm\$method
$method
Definition:
PKPMetadataSettingsForm.inc.php:26
PKP\components\forms\FieldMetadataSetting
Definition:
FieldMetadataSetting.inc.php:16
PKP\components\forms\context\PKPMetadataSettingsForm
Definition:
PKPMetadataSettingsForm.inc.php:21
PKP\components\forms\FormComponent\$action
$action
Definition:
FormComponent.inc.php:37
PKP\components\forms\context\FORM_METADATA_SETTINGS
const FORM_METADATA_SETTINGS
Definition:
PKPMetadataSettingsForm.inc.php:19
PKP\components\forms\context\PKPMetadataSettingsForm\$id
$id
Definition:
PKPMetadataSettingsForm.inc.php:23
PKP\components\forms\context\PKPMetadataSettingsForm\__construct
__construct($action, $context)
Definition:
PKPMetadataSettingsForm.inc.php:34
PKP\components\forms\FormComponent
Definition:
FormComponent.inc.php:20
PKP\components\forms\FormComponent\addField
addField($field, $position=[])
Definition:
FormComponent.inc.php:94
lib
pkp
classes
components
forms
context
PKPMetadataSettingsForm.inc.php
Generated on Fri Aug 28 2020 14:53:05 for Open Journal Systems by
1.8.17