Open Journal Systems  3.3.0
StageParticipantGridCellProvider.inc.php
1 <?php
2 
16 import('lib.pkp.classes.controllers.grid.DataObjectGridCellProvider');
17 
19 
20  //
21  // Template methods from GridCellProvider
22  //
30  function getTemplateVarsFromRowColumn($row, $column) {
31  switch ($column->getId()) {
32  case 'participants':
33  $stageAssignment = $row->getData();
34  $userDao = DAORegistry::getDAO('UserDAO'); /* @var $userDao UserDAO */
35  $user = $userDao->getById($stageAssignment->getUserId());
36  assert($user);
37  return array('label' => $user?$user->getFullName():'');
38  default:
39  assert(false);
40  }
41  }
42 }
43 
44 
StageParticipantGridCellProvider
Definition: StageParticipantGridCellProvider.inc.php:18
DAORegistry\getDAO
static & getDAO($name, $dbconn=null)
Definition: DAORegistry.inc.php:57
DataObjectGridCellProvider
Base class for a cell provider that can retrieve simple labels from DataObjects. If you need more com...
Definition: DataObjectGridCellProvider.inc.php:22
StageParticipantGridCellProvider\getTemplateVarsFromRowColumn
getTemplateVarsFromRowColumn($row, $column)
Definition: StageParticipantGridCellProvider.inc.php:30