18 import(
'lib.pkp.classes.security.authorization.internal.SubmissionFileBaseAccessPolicy');
26 parent::__construct($request, $fileIdAndRevision);
40 if (!is_a($submissionFile,
'SubmissionFile'))
return AUTHORIZATION_DENY;
44 if (!is_a($submission,
'Submission'))
return AUTHORIZATION_DENY;
47 if ($submissionFile->getSubmissionId() == $submission->getId()) {
50 if (is_null($submissionFilesArray)) {
51 $submissionFilesArray = array();
53 array_push($submissionFilesArray, $submissionFile);
58 return AUTHORIZATION_PERMIT;
60 return AUTHORIZATION_DENY;