15 import(
'lib.pkp.controllers.grid.files.SubmissionFilesGridDataProvider');
26 function __construct($fileStageId, $viewableOnly =
false, $showAll =
false) {
27 $this->_showAll = $showAll;
28 parent::__construct($fileStageId, $viewableOnly);
40 $policy = parent::getAuthorizationPolicy($request, $args, $roleAssignments);
43 import(
'lib.pkp.classes.security.authorization.internal.ReviewRoundRequiredPolicy');
54 return array_merge(parent::getRequestArgs(), array(
55 'reviewRoundId' => $reviewRound->getId()
63 function loadData($filter = array()) {
67 $submissionFiles = $submissionFileDao->getLatestRevisionsByReviewRound($reviewRound, $this->_showAll?
null:$this->
getFileStage());
78 import(
'lib.pkp.controllers.grid.files.fileList.linkAction.SelectReviewFilesLinkAction');
80 $modalTitle = __(
'editor.submission.review.currentFiles', array(
'round' => $reviewRound->getRound()));
82 $request, $reviewRound,
83 __(
'editor.submission.uploadSelectFiles'),
92 import(
'lib.pkp.controllers.api.file.linkAction.AddFileLinkAction');
97 $request, $submission->getId(), $this->getStageId(),
98 $this->getUploaderRoles(), $this->getFileStage(),
99 null,
null, $reviewRound->getId()