Open Journal Systems  3.3.0
ReviewCategoryGridDataProvider.inc.php
1 <?php
16 import('lib.pkp.controllers.grid.files.SubmissionFilesCategoryGridDataProvider');
17 
19 
26  function __construct($fileStage, $viewableOnly = false) {
27  parent::__construct($fileStage, array('viewableOnly' => $viewableOnly));
28  }
29 
30 
31  //
32  // Getters and setters.
33  //
37  function getReviewRound() {
38  $gridDataProvider = $this->getDataProvider();
39  return $gridDataProvider->getReviewRound();
40  }
41 
42 
43  //
44  // Overriden public methods from SubmissionFilesCategoryGridDataProvider
45  //
49  function loadCategoryData($request, $categoryDataElement, $filter = null, $reviewRound = null) {
50  $reviewRound = $this->getReviewRound();
51  return parent::loadCategoryData($request, $categoryDataElement, $filter, $reviewRound);
52  }
53 
57  function initGridDataProvider($fileStage, $initParams = null) {
58  // This category grid data provider will use almost all the
59  // same implementation of the ReviewGridDataProvider.
60  import('lib.pkp.controllers.grid.files.review.ReviewGridDataProvider');
61  $reviewFilesGridDataProvider = new ReviewGridDataProvider($fileStage);
62  $reviewFilesGridDataProvider->setViewableOnly($initParams['viewableOnly']);
63 
64  return $reviewFilesGridDataProvider;
65  }
66 
67 
68  //
69  // Public methods
70  //
74  function getSelectAction($request) {
75  $gridDataProvider = $this->getDataProvider();
76  return $gridDataProvider->getSelectAction($request);
77  }
78 }
79 
80 
CategoryGridDataProvider\getDataProvider
getDataProvider()
Definition: CategoryGridDataProvider.inc.php:39
ReviewCategoryGridDataProvider\getSelectAction
getSelectAction($request)
Definition: ReviewCategoryGridDataProvider.inc.php:74
ReviewCategoryGridDataProvider
Definition: ReviewCategoryGridDataProvider.inc.php:18
ReviewCategoryGridDataProvider\loadCategoryData
loadCategoryData($request, $categoryDataElement, $filter=null, $reviewRound=null)
Definition: ReviewCategoryGridDataProvider.inc.php:49
ReviewGridDataProvider
Provide access to review file data for grids.
Definition: ReviewGridDataProvider.inc.php:17
ReviewCategoryGridDataProvider\initGridDataProvider
initGridDataProvider($fileStage, $initParams=null)
Definition: ReviewCategoryGridDataProvider.inc.php:57
SubmissionFilesCategoryGridDataProvider
Definition: SubmissionFilesCategoryGridDataProvider.inc.php:19
ReviewCategoryGridDataProvider\getReviewRound
getReviewRound()
Definition: ReviewCategoryGridDataProvider.inc.php:37
ReviewCategoryGridDataProvider\__construct
__construct($fileStage, $viewableOnly=false)
Definition: ReviewCategoryGridDataProvider.inc.php:26