Open Journal Systems  3.3.0
PLNStatusGridCellProvider.inc.php
1 <?php
2 
14 import('lib.pkp.classes.controllers.grid.GridCellProvider');
15 import('lib.pkp.classes.linkAction.request.RedirectAction');
16 
25  public function getTemplateVarsFromRowColumn($row, $column) {
26  $deposit = $row->getData();
27 
28  switch ($column->getId()) {
29  case 'id':
30  // The action has the label
31  return array('label' => $deposit->getId());
32  case 'type':
33  return array('label' => $deposit->getObjectType());
34  case 'objectId':
35  return array('label' => $deposit->getObjectId());
36  case 'checked':
37  return array('label' => $deposit->getStatus());
38  case 'local_status':
39  return array('label' => $deposit->getLocalStatus());
40  case 'processing_status':
41  return array('label' => $deposit->getProcessingStatus());
42  case 'lockss_status':
43  return array('label' => $deposit->getLockssStatus());
44  case 'complete':
45  return array('label' => $deposit->getComplete());
46  }
47  }
48 }
PLNStatusGridCellProvider\getTemplateVarsFromRowColumn
getTemplateVarsFromRowColumn($row, $column)
Definition: PLNStatusGridCellProvider.inc.php:25
GridCellProvider
Base class for a grid column's cell provider.
Definition: GridCellProvider.inc.php:20
PLNStatusGridCellProvider
Class for a cell provider to display information about PLN Deposits.
Definition: PLNStatusGridCellProvider.inc.php:17