/** * @copydoc ManageSubmissionFilesForm::_importFile() */ protected function _importFile($context, $submissionFile, $fileStage) { $newSubmissionFile = parent::_importFile($context, $submissionFile, $fileStage); $representationDao = Application::getRepresentationDAO(); $representation = $representationDao->getById($this->_representationId, $this->getSubmissionId(), $context->getId()); $newSubmissionFile->setAssocType(ASSOC_TYPE_REPRESENTATION); $newSubmissionFile->setAssocId($representation->getId()); $newSubmissionFile->setFileStage(SUBMISSION_FILE_PROOF); $newSubmissionFile->setViewable(false); // Not approved by default $submissionFileDao = DAORegistry::getDAO('SubmissionFileDAO'); $submissionFileDao->updateObject($newSubmissionFile); return $newSubmissionFile; }
/** * @copydoc ManageSubmissionFilesForm::_importFile() */ protected function _importFile($context, $submissionFile, $fileStage) { parent::_importFile($context, $submissionFile, $fileStage); $submissionFileDao = DAORegistry::getDAO('SubmissionFileDAO'); $submissionFileDao->assignRevisionToReviewRound($newFileId, $newRevision, $this->getReviewRound()); }