Open Monograph Press  3.3.0
SalesRightsGridCellProvider.inc.php
1 <?php
2 
16 import('lib.pkp.classes.controllers.grid.DataObjectGridCellProvider');
17 
22  function __construct() {
23  parent::__construct();
24  }
25 
26  //
27  // Template methods from GridCellProvider
28  //
36  function getTemplateVarsFromRowColumn($row, $column) {
37  $element = $row->getData();
38  $columnId = $column->getId();
39  assert(is_a($element, 'DataObject') && !empty($columnId));
40  switch ($columnId) {
41  case 'type':
42  return array('label' => $element->getNameForONIXCode());
43  case 'ROW':
44  return array('isChecked' => $element->getROWSetting());
45  }
46  }
47 }
48 
49 
SalesRightsGridCellProvider
Base class for a cell provider that can retrieve labels for sales rights.
Definition: SalesRightsGridCellProvider.inc.php:18
SalesRightsGridCellProvider\getTemplateVarsFromRowColumn
getTemplateVarsFromRowColumn($row, $column)
Definition: SalesRightsGridCellProvider.inc.php:36
SalesRightsGridCellProvider\__construct
__construct()
Definition: SalesRightsGridCellProvider.inc.php:22
DataObjectGridCellProvider
Base class for a cell provider that can retrieve simple labels from DataObjects. If you need more com...
Definition: DataObjectGridCellProvider.inc.php:22