Пример #1
0
 /**
  * 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();
         }
     }
 }
Пример #2
0
 /**
  * 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();
     }
 }