/** * View review form response. * @param $sectionEditorSubmission object * @param $reviewId int */ function viewReviewFormResponse($sectionEditorSubmission, $reviewId) { $reviewAssignmentDao =& DAORegistry::getDAO('ReviewAssignmentDAO'); $reviewAssignment =& $reviewAssignmentDao->getById($reviewId); if (HookRegistry::call('SectionEditorAction::viewReviewFormResponse', array(&$sectionEditorSubmission, &$reviewAssignment, &$reviewId))) { return $reviewId; } if (isset($reviewAssignment) && $reviewAssignment->getSubmissionId() == $sectionEditorSubmission->getId()) { $reviewFormId = $reviewAssignment->getReviewFormId(); if ($reviewFormId != null) { import('classes.submission.form.ReviewFormResponseForm'); $reviewForm = new ReviewFormResponseForm($reviewId, $reviewFormId); $reviewForm->initData(); $reviewForm->display(); } } }
/** * Edit review form response. * @param $reviewId int * @param $reviewFormId int */ function editReviewFormResponse($reviewId, $reviewFormId) { if (!HookRegistry::call('ReviewerAction::editReviewFormResponse', array($reviewId, $reviewFormId))) { import('submission.form.ReviewFormResponseForm'); $reviewForm = new ReviewFormResponseForm($reviewId, $reviewFormId); $reviewForm->initData(); $reviewForm->display(); } }