Open Journal Systems  3.3.0
PubIdExportSubmissionsListGridCellProvider.inc.php
1 <?php
2 
16 import('controllers.grid.submissions.ExportPublishedSubmissionsListGridCellProvider');
17 
18 
23  function __construct($plugin, $authorizedRoles = null) {
24  parent::__construct($plugin, $authorizedRoles);
25  }
26 
30  function getTemplateVarsFromRowColumn($row, $column) {
31  $submission = $row->getData();
32  $columnId = $column->getId();
33  assert(is_a($submission, 'Submission') && !empty($columnId));
34 
35  switch ($columnId) {
36  case 'pubId':
37  return array('label' => $submission->getStoredPubId($this->_plugin->getPubIdType()));
38  }
39  return parent::getTemplateVarsFromRowColumn($row, $column);
40  }
41 
42 }
43 
44 
PubIdExportSubmissionsListGridCellProvider
Class for a cell provider that can retrieve labels from submissions with pub ids.
Definition: PubIdExportSubmissionsListGridCellProvider.inc.php:19
ExportPublishedSubmissionsListGridCellProvider
Class for a cell provider that can retrieve labels from submissions.
Definition: ExportPublishedSubmissionsListGridCellProvider.inc.php:18
PubIdExportSubmissionsListGridCellProvider\getTemplateVarsFromRowColumn
getTemplateVarsFromRowColumn($row, $column)
Definition: PubIdExportSubmissionsListGridCellProvider.inc.php:30
PubIdExportSubmissionsListGridCellProvider\__construct
__construct($plugin, $authorizedRoles=null)
Definition: PubIdExportSubmissionsListGridCellProvider.inc.php:23