00001 <?php
00002
00015 import('lib.pkp.classes.controllers.grid.DataObjectGridCellProvider');
00016
00017 class FooterGridCellProvider extends DataObjectGridCellProvider {
00021 function FooterGridCellProvider() {
00022 parent::DataObjectGridCellProvider();
00023 }
00024
00025
00026
00027
00035 function getTemplateVarsFromRowColumn(&$row, $column) {
00036 $data =& $row->getData();
00037 $element =& $data;
00038
00039 $columnId = $column->getId();
00040 assert(is_a($element, 'DataObject') && !empty($columnId));
00041
00042 switch ($columnId) {
00043 case 'title':
00044 return array('label' => '<a href="' . String::stripUnsafeHtml($element->getUrl()) . '" target="_blank">' . $element->getLocalizedTitle() . '</a>');
00045 }
00046 }
00047 }
00048
00049 ?>