Open Monograph Press  3.3.0
PublicationDatesForm.inc.php
1 <?php
16 use \PKP\components\forms\FormComponent;
17 use \PKP\components\forms\FieldOptions;
18 
19 define('FORM_PUBLICATION_DATES', 'publicationDates');
20 
24 
26  public $method = 'PUT';
27 
34  public function __construct($action, $submission) {
35  $this->action = $action;
36  $this->successMessage = __('publication.catalogEntry.success');
37 
38  $this->addField(new FieldOptions('enableChapterPublicationDates', [
39  'label' => __('submission.catalogEntry.chapterPublicationDates'),
40  'type' => 'checkbox',
41  'value' => $submission->getData('enableChapterPublicationDates'),
42  'options' => [
43  ['value' => true, 'false' => __('submission.catalogEntry.disableChapterPublicationDates')],
44  ['value' => true, 'label' => __('submission.catalogEntry.enableChapterPublicationDates')],
45  ]
46  ]));
47  }
48 }
PKP\components\forms\FieldOptions
Definition: FieldOptions.inc.php:15
APP\components\forms\submission\PublicationDatesForm\$id
$id
Definition: PublicationDatesForm.inc.php:23
APP\components\forms\submission
Definition: AudienceForm.inc.php:14
PKP\components\forms\FormComponent\$action
$action
Definition: FormComponent.inc.php:37
PKP\components\forms\FormComponent
Definition: FormComponent.inc.php:20
APP\components\forms\submission\PublicationDatesForm
Definition: PublicationDatesForm.inc.php:21
APP\components\forms\submission\PublicationDatesForm\__construct
__construct($action, $submission)
Definition: PublicationDatesForm.inc.php:34
PKP\components\forms\FormComponent\addField
addField($field, $position=[])
Definition: FormComponent.inc.php:94
APP\components\forms\submission\FORM_PUBLICATION_DATES
const FORM_PUBLICATION_DATES
Definition: PublicationDatesForm.inc.php:19
APP\components\forms\submission\PublicationDatesForm\$method
$method
Definition: PublicationDatesForm.inc.php:26