Open Monograph Press
3.3.0
PKPDisableSubmissionsForm.inc.php
1
<?php
14
namespace
PKP\components\forms\context
;
15
use \PKP\components\forms\FormComponent;
16
use \PKP\components\forms\FieldOptions;
17
18
define(
'FORM_DISABLE_SUBMISSIONS'
,
'disableSubmissions'
);
19
20
class
PKPDisableSubmissionsForm
extends
FormComponent
{
22
public
$id
=
FORM_DISABLE_SUBMISSIONS
;
23
25
public
$method
=
'PUT'
;
26
34
public
function
__construct
(
$action
,
$locales
, $context) {
35
$this->action =
$action
;
36
$this->locales =
$locales
;
37
38
$url =
\Application::get
()->getRequest()->getDispatcher()->url(
39
\
Application::get
()->getRequest(),
40
ROUTE_PAGE,
41
null
,
42
'management'
,
43
'settings'
,
44
'context'
,
45
null
,
46
'sections'
47
);
48
49
$description = __(
'manager.setup.disableSubmissions.description'
, [
'url'
=> $url]);
50
51
$this->
addField
(
new
FieldOptions
(
'disableSubmissions'
, [
52
'label'
=> __(
'manager.setup.disableSubmissions'
),
53
'description'
=> $description,
54
'options'
=> [
55
[
56
'value'
=>
true
,
57
'label'
=> __(
'manager.setup.disableSubmissions'
),
58
],
59
],
60
'value'
=> (
bool
) $context->getData(
'disableSubmissions'
),
61
]));
62
}
63
}
PKP\components\forms\FieldOptions
Definition:
FieldOptions.inc.php:15
PKP\components\forms\context
Definition:
PKPAnnouncementSettingsForm.inc.php:14
PKP\components\forms\context\PKPDisableSubmissionsForm\$method
$method
Definition:
PKPDisableSubmissionsForm.inc.php:25
PKP\components\forms\context\PKPDisableSubmissionsForm
Definition:
PKPDisableSubmissionsForm.inc.php:20
PKP\components\forms\FormComponent\$action
$action
Definition:
FormComponent.inc.php:37
PKP\components\forms\context\PKPDisableSubmissionsForm\$id
$id
Definition:
PKPDisableSubmissionsForm.inc.php:22
PKP\components\forms\FormComponent
Definition:
FormComponent.inc.php:20
PKP\components\forms\context\FORM_DISABLE_SUBMISSIONS
const FORM_DISABLE_SUBMISSIONS
Definition:
PKPDisableSubmissionsForm.inc.php:18
PKP\components\forms\context\PKPDisableSubmissionsForm\__construct
__construct($action, $locales, $context)
Definition:
PKPDisableSubmissionsForm.inc.php:34
PKP\components\forms\FormComponent\addField
addField($field, $position=[])
Definition:
FormComponent.inc.php:94
PKP\components\forms\FormComponent\$locales
$locales
Definition:
FormComponent.inc.php:43
PKPApplication\get
static get()
Definition:
PKPApplication.inc.php:235
lib
pkp
classes
components
forms
context
PKPDisableSubmissionsForm.inc.php
Generated on Fri Aug 28 2020 14:53:14 for Open Monograph Press by
1.8.17