ReviewerReviewForm::updateReviewStepAndSaveSubmission PHP Method

updateReviewStepAndSaveSubmission() public method

Set the review step of the submission to the given value if it is not already set to a higher value. Then update the given reviewer submission.
public updateReviewStepAndSaveSubmission ( &$reviewerSubmission )
$reviewerSubmission ReviewerSubmission
    function updateReviewStepAndSaveSubmission(&$reviewerSubmission)
    {
        // Update the review step.
        $nextStep = $this->getStep() + 1;
        if ($reviewerSubmission->getStep() < $nextStep) {
            $reviewerSubmission->setStep($nextStep);
        }
        // Save the reviewer submission.
        $reviewerSubmissionDao = DAORegistry::getDAO('ReviewerSubmissionDAO');
        /* @var $reviewerSubmissionDao ReviewerSubmissionDAO */
        $reviewerSubmissionDao->updateReviewerSubmission($reviewerSubmission);
    }