Open Preprint Systems  3.3.0
PublicIdentifiersForm.inc.php
1 <?php
2 
16 import('lib.pkp.controllers.tab.pubIds.form.PKPPublicIdentifiersForm');
17 
19 
26  function __construct($pubObject, $stageId = null, $formParams = null) {
27  parent::__construct($pubObject, $stageId, $formParams);
28  }
29 
33  function fetch($request, $template = null, $display = false) {
34  $templateMgr = TemplateManager::getManager($request);
35  $enablePublisherId = $request->getContext()->getData('enablePublisherId');
36  $templateMgr->assign([
37  'enablePublisherId' => (is_a($this->getPubObject(), 'ArticleGalley') && in_array('galley', $enablePublisherId))
38  ]);
39 
40  return parent::fetch($request, $template, $display);
41  }
42 
43 }
44 
PublicIdentifiersForm\__construct
__construct($pubObject, $stageId=null, $formParams=null)
Definition: PublicIdentifiersForm.inc.php:26
PublicIdentifiersForm
Displays a pub ids form.
Definition: PublicIdentifiersForm.inc.php:18
PublicIdentifiersForm\fetch
fetch($request, $template=null, $display=false)
Definition: PublicIdentifiersForm.inc.php:33
PKPPublicIdentifiersForm\getPubObject
getPubObject()
Definition: PKPPublicIdentifiersForm.inc.php:120
PKPTemplateManager\getManager
static & getManager($request=null)
Definition: PKPTemplateManager.inc.php:1226
PKPPublicIdentifiersForm
Displays a pub ids form.
Definition: PKPPublicIdentifiersForm.inc.php:19