Open Monograph Press  3.3.0
AddEntryForm.inc.php
1 <?php
15 
16 use \PKP\components\forms\FormComponent;
17 use \PKP\components\forms\FieldSelectSubmissions;
18 
19 import('classes.submission.Submission'); // load STATUS_ constants
20 
21 define('FORM_ADD_ENTRY', 'addEntry');
22 
23 class AddEntryForm extends FormComponent {
25  public $id = FORM_ADD_ENTRY;
26 
30  public function __construct($action, $apiUrl, $locales) {
31  parent::__construct($this->id, 'PUT', $action, $locales);
32 
33  $this->addField(new FieldSelectSubmissions('submissionIds', [
34  'label' => __('catalog.manage.findSubmissions'),
35  'value' => [],
36  'apiUrl' => $apiUrl,
37  'getParams' => [
38  'stageIds' => [WORKFLOW_STAGE_ID_EDITING, WORKFLOW_STAGE_ID_PRODUCTION],
39  'status' => [STATUS_QUEUED, STATUS_SCHEDULED],
40  ],
41  ]));
42  }
43 }
APP\components\forms\catalog\AddEntryForm
Definition: AddEntryForm.inc.php:23
PKP\components\forms\FormComponent\$action
$action
Definition: FormComponent.inc.php:37
APP\components\forms\catalog
Definition: AddEntryForm.inc.php:14
APP\components\forms\catalog\AddEntryForm\__construct
__construct($action, $apiUrl, $locales)
Definition: AddEntryForm.inc.php:30
PKP\components\forms\FormComponent
Definition: FormComponent.inc.php:20
PKP\components\forms\FieldSelectSubmissions
Definition: FieldSelectSubmissions.inc.php:16
PKP\components\forms\FormComponent\addField
addField($field, $position=[])
Definition: FormComponent.inc.php:94
PKP\components\forms\FormComponent\$locales
$locales
Definition: FormComponent.inc.php:43
APP\components\forms\catalog\FORM_ADD_ENTRY
const FORM_ADD_ENTRY
Definition: AddEntryForm.inc.php:21
APP\components\forms\catalog\AddEntryForm\$id
$id
Definition: AddEntryForm.inc.php:25