/** * Constructor. */ function SubmissionSubmitStep3Form($monograph) { parent::SubmissionSubmitForm($monograph, 3); $press =& Request::getPress(); // Validation checks for this form $this->addCheck(new FormValidatorLocale($this, 'title', 'required', 'submission.submit.form.titleRequired')); }
/** * Constructor. */ function SubmissionSubmitStep1Form($monograph = null) { parent::SubmissionSubmitForm($monograph, 1); $press =& Request::getPress(); // Validation checks for this form $supportedSubmissionLocales = $press->getSetting('supportedSubmissionLocales'); if (!is_array($supportedSubmissionLocales) || count($supportedSubmissionLocales) < 1) { $supportedSubmissionLocales = array($press->getPrimaryLocale()); } $this->addCheck(new FormValidatorInSet($this, 'locale', 'required', 'submission.submit.form.localeRequired', $supportedSubmissionLocales)); }
/** * Constructor. * @param $context Context * @param $submission Submission (optional) */ function PKPSubmissionSubmitStep1Form($context, $submission = null) { parent::SubmissionSubmitForm($context, $submission, 1); // Validation checks for this form $supportedSubmissionLocales = $context->getSupportedSubmissionLocales(); if (!is_array($supportedSubmissionLocales) || count($supportedSubmissionLocales) < 1) { $supportedSubmissionLocales = array($context->getPrimaryLocale()); } $this->addCheck(new FormValidatorInSet($this, 'locale', 'required', 'submission.submit.form.localeRequired', $supportedSubmissionLocales)); if ((bool) $context->getSetting('copyrightNoticeAgree')) { $this->addCheck(new FormValidator($this, 'copyrightNoticeAgree', 'required', 'submission.submit.copyrightNoticeAgreeRequired')); } $this->addCheck(new FormValidator($this, 'authorUserGroupId', 'required', 'user.authorization.userGroupRequired')); foreach ($context->getLocalizedSetting('submissionChecklist') as $key => $checklistItem) { $this->addCheck(new FormValidator($this, "checklist-{$key}", 'required', 'submission.submit.checklistErrors')); } }
/** * Constructor. * @param $context Context * @param $submission Submission */ function PKPSubmissionSubmitStep2Form($context, $submission) { parent::SubmissionSubmitForm($context, $submission, 2); }
/** * Constructor. */ function SubmissionSubmitStep2Form($monograph) { parent::SubmissionSubmitForm($monograph, 2); }
/** * Constructor. * @param $context Context * @param $submission Submission * @param $metadataFormImplementation MetadataFormImplementation */ function PKPSubmissionSubmitStep3Form($context, $submission, $metadataFormImplementation) { parent::SubmissionSubmitForm($context, $submission, 3); $this->_metadataFormImplem = $metadataFormImplementation; $this->_metadataFormImplem->addChecks($submission); }