/**
  * @see ReviewerReviewFilesGridDataProvider
  * Extend the parent class to filter out review round files that aren't allowed
  * for this reviewer according to ReviewFilesDAO.
  */
 function loadData()
 {
     $submissionFileData = parent::loadData();
     $reviewFilesDao = DAORegistry::getDAO('ReviewFilesDAO');
     $reviewAssignment = $this->getAuthorizedContextObject(ASSOC_TYPE_REVIEW_ASSIGNMENT);
     foreach ($submissionFileData as $fileId => $fileData) {
         if (!$reviewFilesDao->check($reviewAssignment->getId(), $fileId)) {
             // Not permitted; remove from list.
             unset($submissionFileData[$fileId]);
         }
     }
     return $submissionFileData;
 }