Open Journal Systems
3.3.0
ReviewRevisionsGridDataProvider.inc.php
1
<?php
17
import
(
'lib.pkp.controllers.grid.files.review.ReviewGridDataProvider'
);
18
19
class
ReviewRevisionsGridDataProvider
extends
ReviewGridDataProvider
{
20
24
function
__construct
() {
25
parent::__construct(SUBMISSION_FILE_REVIEW_REVISION);
26
}
27
28
29
//
30
// Implement template methods from GridDataProvider
31
//
35
function
loadData
($filter = array()) {
36
// Grab the files that are new (incoming) revisions
37
// of those currently assigned to the review round.
38
$reviewRound = $this->
getReviewRound
();
39
$submissionFileDao =
DAORegistry::getDAO
(
'SubmissionFileDAO'
);
/* @var $submissionFileDao SubmissionFileDAO */
40
$submissionFiles = $submissionFileDao->getLatestRevisionsByReviewRound($reviewRound, $this->
getFileStage
());
41
return
$this->
prepareSubmissionFileData
($submissionFiles,
false
, $filter);
42
}
43
44
45
//
46
// Overridden public methods from FilesGridDataProvider
47
//
51
function
getAddFileAction
($request) {
52
import
(
'lib.pkp.controllers.api.file.linkAction.AddRevisionLinkAction'
);
53
$reviewRound = $this->
getReviewRound
();
54
return
new
AddRevisionLinkAction
(
55
$request, $reviewRound, $this->
getUploaderRoles
()
56
);
57
}
58
}
59
60
AddRevisionLinkAction
An action to upload a revision of file currently under review.
Definition:
AddRevisionLinkAction.inc.php:18
DAORegistry\getDAO
static & getDAO($name, $dbconn=null)
Definition:
DAORegistry.inc.php:57
ReviewRevisionsGridDataProvider
Provide access to review revisions (new files added during a review round) for grids.
Definition:
ReviewRevisionsGridDataProvider.inc.php:19
ReviewRevisionsGridDataProvider\__construct
__construct()
Definition:
ReviewRevisionsGridDataProvider.inc.php:24
SubmissionFilesGridDataProvider\prepareSubmissionFileData
prepareSubmissionFileData($revisions, $viewableOnly=false, $filter=array())
Definition:
SubmissionFilesGridDataProvider.inc.php:161
ReviewGridDataProvider
Provide access to review file data for grids.
Definition:
ReviewGridDataProvider.inc.php:17
FilesGridDataProvider\getUploaderRoles
getUploaderRoles()
Definition:
FilesGridDataProvider.inc.php:51
ReviewRevisionsGridDataProvider\loadData
loadData($filter=array())
Definition:
ReviewRevisionsGridDataProvider.inc.php:35
ReviewRevisionsGridDataProvider\getAddFileAction
getAddFileAction($request)
Definition:
ReviewRevisionsGridDataProvider.inc.php:51
SubmissionFilesGridDataProvider\getFileStage
getFileStage()
Definition:
SubmissionFilesGridDataProvider.inc.php:86
ReviewGridDataProvider\getReviewRound
getReviewRound()
Definition:
ReviewGridDataProvider.inc.php:110
lib
pkp
controllers
grid
files
review
ReviewRevisionsGridDataProvider.inc.php
Generated on Fri Aug 28 2020 14:53:32 for Open Journal Systems by
1.8.17