Open Monograph Press  3.3.0
UserAccessForm.inc.php
1 <?php
15 use \PKP\components\forms\context\PKPUserAccessForm;
16 use \PKP\components\forms\FieldOptions;
17 
19 
23  public function __construct($action, $context) {
24  parent::__construct($action, $context);
25 
26  $this->addField(new FieldOptions('restrictMonographAccess', [
27  'label' => __('manager.setup.siteAccess.viewContent'),
28  'value' => (bool) $context->getData('restrictMonographAccess'),
29  'options' => [
30  ['value' => true, 'label' => __('manager.setup.restrictMonographAccess')],
31  ],
32  ]), [FIELD_POSITION_AFTER, 'restrictSiteAccess']);
33  }
34 }
PKP\components\forms\FieldOptions
Definition: FieldOptions.inc.php:15
APP\components\forms\context\UserAccessForm\__construct
__construct($action, $context)
Definition: UserAccessForm.inc.php:23
PKP\components\forms\context\PKPUserAccessForm
Definition: PKPUserAccessForm.inc.php:21
APP\components\forms\context
Definition: AppearanceAdvancedForm.inc.php:15
PKP\components\forms\FormComponent\$action
$action
Definition: FormComponent.inc.php:37
APP\components\forms\context\UserAccessForm
Definition: UserAccessForm.inc.php:18
PKP\components\forms\FormComponent\addField
addField($field, $position=[])
Definition: FormComponent.inc.php:94