Open Journal Systems  3.3.0
PKPUserAccessForm.inc.php
1 <?php
16 use \PKP\components\forms\FormComponent;
17 use \PKP\components\forms\FieldOptions;
18 
19 define('FORM_USER_ACCESS', 'userAccess');
20 
24 
26  public $method = 'PUT';
27 
35  public function __construct($action, $context) {
36  $this->action = $action;
37 
38  $this->addField(new FieldOptions('restrictSiteAccess', [
39  'label' => __('manager.setup.siteAccess.view'),
40  'value' => (bool) $context->getData('restrictSiteAccess'),
41  'options' => [
42  ['value' => true, 'label' => __('manager.setup.restrictSiteAccess')],
43  ],
44  ]))
45  ->addField(new FieldOptions('disableUserReg', [
46  'type' => 'radio',
47  'label' => __('manager.setup.userRegistration'),
48  'value' => (bool) $context->getData('disableUserReg'),
49  'options' => [
50  ['value' => false, 'label' => __('manager.setup.enableUserRegistration')],
51  ['value' => true, 'label' => __('manager.setup.disableUserRegistration')],
52  ],
53  ]));
54  }
55 }
PKP\components\forms\FieldOptions
Definition: FieldOptions.inc.php:15
PKP\components\forms\context
Definition: PKPAnnouncementSettingsForm.inc.php:14
PKP\components\forms\context\PKPUserAccessForm
Definition: PKPUserAccessForm.inc.php:21
PKP\components\forms\FormComponent\$action
$action
Definition: FormComponent.inc.php:37
PKP\components\forms\FormComponent
Definition: FormComponent.inc.php:20
PKP\components\forms\context\PKPUserAccessForm\$method
$method
Definition: PKPUserAccessForm.inc.php:26
PKP\components\forms\context\PKPUserAccessForm\$id
$id
Definition: PKPUserAccessForm.inc.php:23
PKP\components\forms\context\PKPUserAccessForm\__construct
__construct($action, $context)
Definition: PKPUserAccessForm.inc.php:35
PKP\components\forms\FormComponent\addField
addField($field, $position=[])
Definition: FormComponent.inc.php:94
PKP\components\forms\context\FORM_USER_ACCESS
const FORM_USER_ACCESS
Definition: PKPUserAccessForm.inc.php:19