00001 <?php
00002
00015 import('lib.pkp.classes.controllers.grid.GridCellProvider');
00016
00017 class FooterLinkListbuilderGridCellProvider extends GridCellProvider {
00021 function FooterLinkListbuilderGridCellProvider() {
00022 parent::GridCellProvider();
00023 }
00024
00025
00026
00027
00031 function getTemplateVarsFromRowColumn(&$row, $column) {
00032 $footerLink =& $row->getData();
00033 $columnId = $column->getId();
00034 assert((is_a($footerLink, 'FooterLink')) && !empty($columnId));
00035
00036 switch ($columnId) {
00037 case 'title':
00038 return array('labelKey' => $footerLink->getId(), 'label' => $footerLink->getData('title'));
00039 case 'url':
00040 return array('labelKey' => $footerLink->getId(), 'label' => $footerLink->getUrl());
00041 }
00042 }
00043 }
00044
00045 ?>