__construct() public method

Constructor.
public __construct ( $request, $reviewerSubmission, $reviewAssignment, $step )
$request PKPRequest
$reviewerSubmission ReviewerSubmission
$step integer
コード例 #1
0
 /**
  * Constructor.
  * @param $reviewerSubmission ReviewerSubmission
  * @param $reviewAssignment ReviewAssignment
  */
 function __construct($request, $reviewerSubmission, $reviewAssignment)
 {
     parent::__construct($request, $reviewerSubmission, $reviewAssignment, 3);
     // Validation checks for this form
     $reviewFormElementDao = DAORegistry::getDAO('ReviewFormElementDAO');
     $requiredReviewFormElementIds = $reviewFormElementDao->getRequiredReviewFormElementIds($reviewAssignment->getReviewFormId());
     $this->addCheck(new FormValidatorCustom($this, 'reviewFormResponses', 'required', 'reviewer.submission.reviewFormResponse.form.responseRequired', create_function('$reviewFormResponses, $requiredReviewFormElementIds', 'foreach ($requiredReviewFormElementIds as $requiredReviewFormElementId) { if (!isset($reviewFormResponses[$requiredReviewFormElementId]) || $reviewFormResponses[$requiredReviewFormElementId] == \'\') return false; } return true;'), array($requiredReviewFormElementIds)));
     $this->addCheck(new FormValidatorPost($this));
     $this->addCheck(new FormValidatorCSRF($this));
 }
コード例 #2
0
 /**
  * Constructor.
  * @param $request PKPRequest
  * @param $reviewerSubmission ReviewerSubmission
  */
 function __construct($request, $reviewerSubmission, $reviewAssignment)
 {
     parent::__construct($request, $reviewerSubmission, $reviewAssignment, 1);
 }