00001 <?php
00002
00016 import('controllers.grid.files.fileList.FileListGridHandler');
00017
00018 class SubmissionWizardFilesGridHandler extends FileListGridHandler {
00022 function SubmissionWizardFilesGridHandler() {
00023 import('controllers.grid.files.SubmissionFilesGridDataProvider');
00024 parent::FileListGridHandler(new SubmissionFilesGridDataProvider(
00025 MONOGRAPH_FILE_SUBMISSION),
00026 WORKFLOW_STAGE_ID_SUBMISSION,
00027 FILE_GRID_ADD|FILE_GRID_DELETE|FILE_GRID_VIEW_NOTES
00028 );
00029 $this->addRoleAssignment(
00030 array(ROLE_ID_PRESS_MANAGER, ROLE_ID_SERIES_EDITOR, ROLE_ID_PRESS_ASSISTANT, ROLE_ID_AUTHOR),
00031 array('fetchGrid', 'fetchRow')
00032 );
00033
00034
00035 $this->setTitle('submission.submit.submissionFiles');
00036 $this->setInstructions('submission.submit.upload.description');
00037 }
00038 }
00039
00040 ?>