00001 <?php 00002 00016 import('controllers.grid.files.SubmissionFilesGridDataProvider'); 00017 00018 class FinalDraftFilesGridDataProvider extends SubmissionFilesGridDataProvider { 00022 function FinalDraftFilesGridDataProvider() { 00023 parent::SubmissionFilesGridDataProvider(MONOGRAPH_FILE_FINAL); 00024 00025 $this->setViewableOnly(true); 00026 } 00027 00028 // 00029 // Overridden public methods from FilesGridDataProvider 00030 // 00034 function &getSelectAction($request) { 00035 import('controllers.grid.files.fileList.linkAction.SelectFilesLinkAction'); 00036 $monograph =& $this->getMonograph(); 00037 $actionArgs = array( 00038 'monographId' => $monograph->getId(), 00039 'stageId' => $this->getStageId() 00040 ); 00041 $selectAction = new SelectFilesLinkAction( 00042 &$request, $actionArgs, 00043 __('editor.monograph.uploadSelectFiles') 00044 ); 00045 return $selectAction; 00046 } 00047 } 00048 00049 ?>
1.7.1