00001 <?php
00002
00015 import('lib.pkp.classes.controllers.grid.GridCellProvider');
00016
00017 class MergeUsersGridCellProvider extends GridCellProvider {
00021 function MergeUsersGridCellProvider() {
00022 parent::GridCellProvider();
00023 }
00024
00032 function getTemplateVarsFromRowColumn(&$row, $column) {
00033 $element =& $row->getData();
00034 $columnId = $column->getId();
00035 assert(is_a($element, 'DataObject') && !empty($columnId));
00036 switch ($columnId) {
00037 case 'username':
00038 return array('label' => $element->getUsername());
00039 break;
00040 case 'name':
00041 return array('label' => $element->getFullName());
00042 break;
00043 case 'email':
00044 return array('label' => $element->getEmail());
00045 break;
00046 default:
00047 break;
00048 }
00049 }
00050 }
00051
00052 ?>