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

controllers/listbuilder/files/FileListbuilderGridCellProvider.inc.php

00001 <?php
00002 
00015 import('lib.pkp.classes.controllers.grid.GridCellProvider');
00016 
00017 class FileListbuilderGridCellProvider extends GridCellProvider {
00021    function FileListbuilderGridCellProvider() {
00022       parent::GridCellProvider();
00023    }
00024 
00025    //
00026    // Template methods from GridCellProvider
00027    //
00035    function getTemplateVarsFromRowColumn(&$row, $column) {
00036       $file =& $row->getData();
00037       $columnId = $column->getId();
00038       assert(is_a($file, 'SubmissionFile') && !empty($columnId));
00039       switch ( $columnId ) {
00040          case 'name':
00041             return array('labelKey' => $file->getFileId(), 'label' => $file->getFileLabel());
00042       }
00043       // we got an unexpected column
00044       assert(false);
00045    }
00046    }
00047 
00048 ?>

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