• Main Page
  • Modules
  • Classes
  • Files
  • File List

controllers/grid/users/stageParticipant/StageParticipantGridCellProvider.inc.php

00001 <?php
00002 
00015 import('lib.pkp.classes.controllers.grid.DataObjectGridCellProvider');
00016 
00017 class StageParticipantGridCellProvider extends DataObjectGridCellProvider {
00021    function StageParticipantGridCellProvider() {
00022       parent::DataObjectGridCellProvider();
00023    }
00024 
00025    //
00026    // Template methods from GridCellProvider
00027    //
00035    function getTemplateVarsFromRowColumn(&$row, $column) {
00036       switch ($column->getId()) {
00037          case 'participants':
00038             $stageAssignment =& $row->getData();
00039             $userDao =& DAORegistry::getDAO('UserDAO'); /* @var $userDao UserDAO */
00040             $user =& $userDao->getById($stageAssignment->getUserId());
00041             return array('label' => $user->getFullName());
00042          default:
00043             assert(false);
00044       }
00045    }
00046 }
00047 
00048 ?>

Generated on Mon Sep 17 2012 13:58:56 for Open Monograph Press by  doxygen 1.7.1