Open Journal Systems  3.3.0
FieldSelectIssue.inc.php
1 <?php
14 namespace APP\components\forms;
16 
19  public $component = 'field-select-issue';
20 
22  public $publicationStatus;
23 
27  public function getConfig() {
28  $config = parent::getConfig();
29  $config['publicationStatus'] = $this->publicationStatus;
30 
31  $issueUrlPlaceholder = \Application::get()->getRequest()->getDispatcher()->url(
32  \Application::get()->getRequest(),
33  ROUTE_PAGE,
34  null,
35  'issue',
36  'view',
37  '__issueId__'
38  );
39 
40  $config['publishedNoticeBase'] = __('publication.publishedIn', ['issueUrl' => $issueUrlPlaceholder]);
41  $config['scheduleLabel'] = __('publication.scheduleInissue');
42  $config['scheduledNoticeBase'] = __('publication.scheduledIn', ['issueUrl' => $issueUrlPlaceholder]);
43  $config['unscheduledNotice'] = __('publication.unscheduledIn');
44  $config['unscheduleLabel'] = __('publication.unschedule');
45 
46  return $config;
47  }
48 }
APP\components\forms\FieldSelectIssue\getConfig
getConfig()
Definition: FieldSelectIssue.inc.php:30
APP\components\forms\FieldSelectIssue\$publicationStatus
$publicationStatus
Definition: FieldSelectIssue.inc.php:25
APP\components\forms\FieldSelectIssue
Definition: FieldSelectIssue.inc.php:17
APP\components\forms\FieldSelectIssue\$component
$component
Definition: FieldSelectIssue.inc.php:19
PKPApplication\get
static get()
Definition: PKPApplication.inc.php:235
PKP\components\forms\FieldSelect
Definition: FieldSelect.inc.php:15
APP\components\forms