Open Journal Systems  3.3.0
AuthorSubmissionDetailsFilesGridHandler.inc.php
1 <?php
2 
16 // Import the grid layout.
17 import('lib.pkp.controllers.grid.files.fileList.FileListGridHandler');
18 
23  function __construct() {
24  import('lib.pkp.controllers.grid.files.SubmissionFilesGridDataProvider');
25  $dataProvider = new SubmissionFilesGridDataProvider(SUBMISSION_FILE_SUBMISSION);
26  parent::__construct($dataProvider, WORKFLOW_STAGE_ID_SUBMISSION, FILE_GRID_DOWNLOAD_ALL|FILE_GRID_EDIT);
27 
28  $this->addRoleAssignment(
29  array(ROLE_ID_MANAGER, ROLE_ID_SUB_EDITOR, ROLE_ID_ASSISTANT, ROLE_ID_AUTHOR),
30  array('fetchGrid', 'fetchRow')
31  );
32 
33  // Grid title.
34  $this->setTitle('submission.submit.submissionFiles');
35  }
36 }
37 
38 
PKPHandler\addRoleAssignment
addRoleAssignment($roleIds, $operations)
Definition: PKPHandler.inc.php:213
SubmissionFilesGridDataProvider
Definition: SubmissionFilesGridDataProvider.inc.php:18
FileListGridHandler
Base grid for simple file lists. This grid shows the file type in addition to the file name.
Definition: FileListGridHandler.inc.php:22
AuthorSubmissionDetailsFilesGridHandler\__construct
__construct()
Definition: AuthorSubmissionDetailsFilesGridHandler.inc.php:23
GridHandler\setTitle
setTitle($title)
Definition: GridHandler.inc.php:215
AuthorSubmissionDetailsFilesGridHandler
Handle submission file grid requests on the author's submission details pages.
Definition: AuthorSubmissionDetailsFilesGridHandler.inc.php:19