'string', 'reviewGuidelines' => 'string', 'numWeeksPerReview' => 'int', 'remindForInvite' => 'int', 'remindForSubmit' => 'int', 'rateReviewerOnQuality' => 'int', 'restrictReviewerFileAccess' => 'int', 'reviewerAccessKeysEnabled' => 'int', 'numDaysBeforeInviteReminder' => 'int', 'numDaysBeforeSubmitReminder' => 'int' ) ); $this->addCheck(new FormValidatorEmail($this, 'copySubmissionAckAddress', 'optional', 'user.profile.form.emailRequired')); } function readInputData() { parent::readInputData(); } /** * Display the form */ function display() { import('mail.MailTemplate'); $mail = &new MailTemplate('SUBMISSION_ACK'); if ($mail->isEnabled()) { $templateMgr =& TemplateManager::getManager(); $templateMgr->assign('submissionAckEnabled', true); } parent::display(); } } ?>