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

controllers/listbuilder/content/navigation/FooterLinkListbuilderGridCellProvider.inc.php

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    // Template methods from GridCellProvider
00027    //
00031    function getTemplateVarsFromRowColumn(&$row, $column) {
00032       $footerLink =& $row->getData(); /* @var $footerLink FooterLink */
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 ?>

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