Open Journal Systems  3.3.0
PKPTitleAbstractForm.inc.php
1 <?php
15 use \PKP\components\forms\FormComponent;
16 use \PKP\components\forms\FieldText;
17 use \PKP\components\forms\FieldRichTextarea;
18 
19 define('FORM_TITLE_ABSTRACT', 'titleAbstract');
20 
24 
26  public $method = 'PUT';
27 
35  public function __construct($action, $locales, $publication) {
36  $this->action = $action;
37  $this->locales = $locales;
38 
39  $this->addField(new FieldText('prefix', [
40  'label' => __('common.prefix'),
41  'description' => __('common.prefixAndTitle.tip'),
42  'size' => 'small',
43  'isMultilingual' => true,
44  'value' => $publication->getData('prefix'),
45  ]))
46  ->addField(new FieldText('title', [
47  'label' => __('common.title'),
48  'size' => 'large',
49  'isMultilingual' => true,
50  'value' => $publication->getData('title'),
51  ]))
52  ->addField(new FieldText('subtitle', [
53  'label' => __('common.subtitle'),
54  'size' => 'large',
55  'isMultilingual' => true,
56  'value' => $publication->getData('subtitle'),
57  ]))
58  ->addField(new FieldRichTextarea('abstract', [
59  'label' => __('common.abstract'),
60  'isMultilingual' => true,
61  'value' => $publication->getData('abstract'),
62  ]));
63  }
64 }
PKP\components\forms\FieldRichTextarea
Definition: FieldRichTextarea.inc.php:15
PKP\components\forms\publication
Definition: PKPCitationsForm.inc.php:14
PKP\components\forms\FieldText
Definition: FieldText.inc.php:15
PKP\components\forms\FormComponent\$action
$action
Definition: FormComponent.inc.php:37
PKP\components\forms\FormComponent
Definition: FormComponent.inc.php:20
PKP\components\forms\publication\PKPTitleAbstractForm\__construct
__construct($action, $locales, $publication)
Definition: PKPTitleAbstractForm.inc.php:35
PKP\components\forms\publication\PKPTitleAbstractForm\$id
$id
Definition: PKPTitleAbstractForm.inc.php:23
PKP\components\forms\publication\PKPTitleAbstractForm
Definition: PKPTitleAbstractForm.inc.php:21
PKP\components\forms\publication\FORM_TITLE_ABSTRACT
const FORM_TITLE_ABSTRACT
Definition: PKPTitleAbstractForm.inc.php:19
PKP\components\forms\FormComponent\addField
addField($field, $position=[])
Definition: FormComponent.inc.php:94
PKP\components\forms\FormComponent\$locales
$locales
Definition: FormComponent.inc.php:43
PKP\components\forms\publication\PKPTitleAbstractForm\$method
$method
Definition: PKPTitleAbstractForm.inc.php:26