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

controllers/listbuilder/users/UserListbuilderGridCellProvider.inc.php

00001 <?php
00002 
00015 import('lib.pkp.classes.controllers.grid.GridCellProvider');
00016 
00017 class UserListbuilderGridCellProvider extends GridCellProvider {
00021    function UserListbuilderGridCellProvider() {
00022       parent::GridCellProvider();
00023    }
00024 
00025    //
00026    // Template methods from GridCellProvider
00027    //
00036    function getTemplateVarsFromRowColumn(&$row, $column) {
00037       $user =& $row->getData();
00038       $columnId = $column->getId();
00039       // Allow for either Users or Authors (both have a getFullName method).
00040       assert((is_a($user, 'User') || is_a($user, 'Author')) && !empty($columnId));
00041 
00042       return array('labelKey' => $user->getId(), 'label' => $user->getFullName() . ' <' . $user->getEmail() . '>');
00043    }
00044 }
00045 
00046 ?>

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