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

controllers/grid/admin/mergeUsers/MergeUsersGridCellProvider.inc.php

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 ?>

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