Esempio n. 1
0
 function SchedConfSetupStep1Form()
 {
     parent::SchedConfSetupForm(1, array('introduction' => 'string', 'overview' => 'string', 'locationName' => 'string', 'locationAddress' => 'string', 'locationCity' => 'string', 'locationCountry' => 'string', 'contactName' => 'string', 'contactTitle' => 'string', 'contactAffiliation' => 'string', 'contactEmail' => 'string', 'contactPhone' => 'string', 'contactFax' => 'string', 'contactMailingAddress' => 'string', 'supportName' => 'string', 'supportEmail' => 'string', 'supportPhone' => 'string', 'emailSignature' => 'string', 'envelopeSender' => 'string', 'sponsorNote' => 'string', 'sponsors' => 'object', 'contributorNote' => 'string', 'contributors' => 'object'));
     $this->addCheck(new FormValidator($this, 'contactName', 'required', 'manager.schedConfSetup.details.contactNameRequired'));
     $this->addCheck(new FormValidatorEmail($this, 'contactEmail', 'required', 'manager.schedConfSetup.details.contactEmailRequired'));
     $this->addCheck(new FormValidator($this, 'supportName', 'required', 'manager.schedConfSetup.details.supportNameRequired'));
     $this->addCheck(new FormValidatorEmail($this, 'supportEmail', 'required', 'manager.schedConfSetup.details.supportEmailRequired'));
 }
Esempio n. 2
0
 function SchedConfSetupStep2Form()
 {
     $settings = array('reviewMode' => 'int', 'previewAbstracts' => 'bool', 'acceptSupplementaryReviewMaterials' => 'bool', 'copySubmissionAckPrimaryContact' => 'bool', 'copySubmissionAckSpecified' => 'bool', 'copySubmissionAckAddress' => 'string', 'cfpMessage' => 'string', 'authorGuidelines' => 'string', 'submissionChecklist' => 'object', 'metaDiscipline' => 'bool', 'metaDisciplineExamples' => 'string', 'metaSubjectClass' => 'bool', 'metaSubjectClassTitle' => 'string', 'metaSubjectClassUrl' => 'string', 'metaSubject' => 'bool', 'metaSubjectExamples' => 'string', 'metaCoverage' => 'bool', 'metaCoverageGeoExamples' => 'string', 'metaCoverageChronExamples' => 'string', 'metaCoverageResearchSampleExamples' => 'string', 'metaType' => 'bool', 'metaTypeExamples' => 'string', 'metaCitations' => 'bool', 'enablePublicPaperId' => 'bool', 'enablePublicSuppFileId' => 'bool');
     $this->addCheck(new FormValidatorEmail($this, 'copySubmissionAckAddress', 'optional', 'user.profile.form.emailRequired'));
     parent::SchedConfSetupForm(2, $settings);
 }
 function SchedConfSetupStep3Form()
 {
     parent::SchedConfSetupForm(3, array('reviewPolicy' => 'string', 'reviewGuidelines' => 'string', 'remindForInvite' => 'int', 'remindForSubmit' => 'int', 'rateReviewerOnQuality' => 'int', 'restrictReviewerFileAccess' => 'int', 'reviewerAccessKeysEnabled' => 'int', 'reviewDeadlineType' => 'int', 'numDaysBeforeInviteReminder' => 'int', 'numDaysBeforeSubmitReminder' => 'int', 'numWeeksPerReviewRelative' => 'int', 'numWeeksPerReviewAbsolute' => 'date', 'notifyAllAuthorsOnDecision' => 'bool'));
     $this->addCheck(new FormValidatorEmail($this, 'copySubmissionAckAddress', 'optional', 'user.profile.form.emailRequired'));
 }