Open Journal Systems  3.3.0
ContextGridCellProvider.inc.php
1 <?php
2 
16 import('lib.pkp.classes.controllers.grid.GridCellProvider');
17 
19 
27  function getTemplateVarsFromRowColumn($row, $column) {
28  $element = $row->getData();
29  $columnId = $column->getId();
30  assert(is_a($element, 'Context') && !empty($columnId));
31  switch ($columnId) {
32  case 'name':
33  $label = $element->getLocalizedName() != '' ? $element->getLocalizedName() : __('common.untitled');
34  return array('label' => $label);
35  break;
36  case 'urlPath':
37  $label = $element->getPath();
38  return array('label' => $label);
39  break;
40  default:
41  break;
42  }
43  }
44 }
ContextGridCellProvider
Subclass for a context grid column's cell provider.
Definition: ContextGridCellProvider.inc.php:18
ContextGridCellProvider\getTemplateVarsFromRowColumn
getTemplateVarsFromRowColumn($row, $column)
Definition: ContextGridCellProvider.inc.php:27
GridCellProvider
Base class for a grid column's cell provider.
Definition: GridCellProvider.inc.php:20