Open Journal Systems  3.3.0
FieldPubId.inc.php
1 <?php
14 namespace PKP\components\forms;
15 class FieldPubId extends Field {
17  public $component = 'field-pub-id';
18 
20  public $assignIdLabel;
21 
23  public $clearIdLabel;
24 
26  public $contextInitials;
27 
29  public $isPForPress = false;
30 
32  public $issueNumber;
33 
35  public $issueVolume;
36 
38  public $missingPartsLabel;
39 
41  public $pages;
42 
44  public $pattern;
45 
47  public $prefix;
48 
50  public $publisherId;
51 
53  public $separator = '';
54 
56  public $submissionId;
57 
60 
62  public $year;
63 
67  public function getConfig() {
68  $config = parent::getConfig();
69  $config['assignIdLabel'] = $this->assignIdLabel;
70  $config['clearIdLabel'] = $this->clearIdLabel;
71  $config['missingPartsLabel'] = $this->missingPartsLabel;
72  if (isset($this->contextInitials)) {
73  $config['contextInitials'] = $this->contextInitials;
74  }
75  if (isset($this->issueNumber)) {
76  $config['issueNumber'] = $this->issueNumber;
77  }
78  if (isset($this->issueVolume)) {
79  $config['issueVolume'] = $this->issueVolume;
80  }
81  if (isset($this->pages)) {
82  $config['pages'] = $this->pages;
83  }
84  if (isset($this->pattern)) {
85  $config['pattern'] = $this->pattern;
86  }
87  if (isset($this->prefix)) {
88  $config['prefix'] = $this->prefix;
89  }
90  if (isset($this->publisherId)) {
91  $config['publisherId'] = $this->publisherId;
92  }
93  if (isset($this->submissionId)) {
94  $config['submissionId'] = $this->submissionId;
95  }
96  if (isset($this->publicationId)) {
97  $config['publicationId'] = $this->publicationId;
98  }
99  if (isset($this->year)) {
100  $config['year'] = $this->year;
101  }
102  $config['isPForPress'] = $this->isPForPress;
103  $config['separator'] = $this->separator;
104 
105  return $config;
106  }
107 }
PKP\components\forms\FieldPubId\getConfig
getConfig()
Definition: FieldPubId.inc.php:112
PKP\components\forms
PKP\components\forms\FieldPubId\$clearIdLabel
$clearIdLabel
Definition: FieldPubId.inc.php:29
PKP\components\forms\FieldPubId\$pages
$pages
Definition: FieldPubId.inc.php:65
PKP\components\forms\FieldPubId\$contextInitials
$contextInitials
Definition: FieldPubId.inc.php:35
PKP\components\forms\FieldPubId\$missingPartsLabel
$missingPartsLabel
Definition: FieldPubId.inc.php:59
PKP\components\forms\FieldPubId\$publicationId
$publicationId
Definition: FieldPubId.inc.php:101
PKP\components\forms\FieldPubId\$submissionId
$submissionId
Definition: FieldPubId.inc.php:95
PKP\components\forms\FieldPubId\$pattern
$pattern
Definition: FieldPubId.inc.php:71
PKP\components\forms\FieldPubId\$prefix
$prefix
Definition: FieldPubId.inc.php:77
PKP\components\forms\FieldPubId\$year
$year
Definition: FieldPubId.inc.php:107
PKP\components\forms\FieldPubId\$isPForPress
$isPForPress
Definition: FieldPubId.inc.php:41
PKP\components\forms\Field
Definition: Field.inc.php:16
PKP\components\forms\FieldPubId\$issueVolume
$issueVolume
Definition: FieldPubId.inc.php:53
PKP\components\forms\FieldPubId\$publisherId
$publisherId
Definition: FieldPubId.inc.php:83
PKP\components\forms\FieldPubId\$separator
$separator
Definition: FieldPubId.inc.php:89
PKP\components\forms\FieldPubId
Definition: FieldPubId.inc.php:15
PKP\components\forms\FieldPubId\$assignIdLabel
$assignIdLabel
Definition: FieldPubId.inc.php:23
PKP\components\forms\FieldPubId\$issueNumber
$issueNumber
Definition: FieldPubId.inc.php:47
PKP\components\forms\FieldPubId\$component
$component
Definition: FieldPubId.inc.php:17