Open Monograph Press  3.3.0
PKPReviewerReviewStep2Form.inc.php
1 <?php
2 
16 import('lib.pkp.classes.submission.reviewer.form.ReviewerReviewForm');
17 
23  function __construct($request, $reviewerSubmission, $reviewAssignment) {
24  parent::__construct($request, $reviewerSubmission, $reviewAssignment, 2);
25  }
26 
27 
28  //
29  // Implement protected template methods from Form
30  //
34  function fetch($request, $template = null, $display = false) {
35  $templateMgr = TemplateManager::getManager($request);
36  $context = $this->request->getContext();
37 
38  $reviewAssignment = $this->getReviewAssignment();
39  $reviewerGuidelines = $context->getLocalizedData($reviewAssignment->getStageId()==WORKFLOW_STAGE_ID_INTERNAL_REVIEW?'internalReviewGuidelines':'reviewGuidelines');
40  if (empty($reviewerGuidelines)) {
41  $reviewerGuidelines = __('reviewer.submission.noGuidelines');
42  }
43  $templateMgr->assign('reviewerGuidelines', $reviewerGuidelines);
44 
45  return parent::fetch($request, $template, $display);
46  }
47 
48 
52  function execute(...$functionParams) {
53  // Set review to next step.
55 
56  parent::execute(...$functionParams);
57  }
58 
59 }
60 
61 
ReviewerReviewForm\getReviewerSubmission
getReviewerSubmission()
Definition: ReviewerReviewForm.inc.php:67
ReviewerReviewForm
Base class for reviewer forms.
Definition: ReviewerReviewForm.inc.php:17
PKPReviewerReviewStep2Form\fetch
fetch($request, $template=null, $display=false)
Definition: PKPReviewerReviewStep2Form.inc.php:34
ReviewerReviewForm\updateReviewStepAndSaveSubmission
updateReviewStepAndSaveSubmission($reviewerSubmission)
Definition: ReviewerReviewForm.inc.php:114
PKPTemplateManager\getManager
static & getManager($request=null)
Definition: PKPTemplateManager.inc.php:1239
ReviewerReviewForm\getReviewAssignment
getReviewAssignment()
Definition: ReviewerReviewForm.inc.php:75
ReviewerReviewForm\$request
$request
Definition: ReviewerReviewForm.inc.php:41
PKPReviewerReviewStep2Form\execute
execute(... $functionParams)
Definition: PKPReviewerReviewStep2Form.inc.php:52
PKPReviewerReviewStep2Form
Form for Step 2 of a review.
Definition: PKPReviewerReviewStep2Form.inc.php:18
PKPReviewerReviewStep2Form\__construct
__construct($request, $reviewerSubmission, $reviewAssignment)
Definition: PKPReviewerReviewStep2Form.inc.php:23