function ConferenceSetupStep1Form()
 {
     parent::ConferenceSetupForm(1, array('title' => 'string', 'description' => 'string', 'contactName' => 'string', 'contactTitle' => 'string', 'contactAffiliation' => 'string', 'contactEmail' => 'string', 'contactPhone' => 'string', 'contactFax' => 'string', 'contactMailingAddress' => 'string', 'restrictPaperAccess' => 'bool', 'enableComments' => 'bool', 'commentsRequireRegistration' => 'bool', 'commentsAllowAnonymous' => 'bool', 'archiveAccessPolicy' => 'string', 'copyrightNotice' => 'string', 'copyrightNoticeAgree' => 'bool', 'postCreativeCommons' => 'bool', 'privacyStatement' => 'string', 'customAboutItems' => 'object'));
     // Validation checks for this form
     $this->addCheck(new FormValidator($this, 'contactName', 'required', 'manager.schedConfSetup.details.contactNameRequired'));
     $this->addCheck(new FormValidator($this, 'contactEmail', 'required', 'manager.schedConfSetup.details.contactEmailRequired'));
 }
 /**
  * Constructor.
  */
 function ConferenceSetupStep3Form()
 {
     parent::ConferenceSetupForm(3, array('homeHeaderTitleType' => 'int', 'homeHeaderTitle' => 'string', 'pageHeaderTitleType' => 'int', 'pageHeaderTitle' => 'string', 'navItems' => 'object', 'conferencePageHeader' => 'string', 'conferencePageFooter' => 'string', 'itemsPerPage' => 'int', 'numPageLinks' => 'int', 'homeHeaderTitleImageAltText' => 'string', 'homeHeaderLogoImageAltText' => 'string', 'pageHeaderTitleImageAltText' => 'string', 'pageHeaderLogoImageAltText' => 'string'));
 }
 /**
  * Constructor.
  */
 function ConferenceSetupStep5Form()
 {
     parent::ConferenceSetupForm(5, array('paperEventLog' => 'bool', 'paperEmailLog' => 'bool', 'conferenceEventLog' => 'bool'));
 }
 /**
  * Constructor.
  */
 function ConferenceSetupStep6Form()
 {
     parent::ConferenceSetupForm(6, array('searchDescription' => 'string', 'searchKeywords' => 'string', 'customHeaders' => 'string'));
 }
 /**
  * Constructor.
  */
 function ConferenceSetupStep4Form()
 {
     parent::ConferenceSetupForm(4, array('conferenceTheme' => 'string'));
 }
 /**
  * Constructor.
  */
 function ConferenceSetupStep2Form()
 {
     parent::ConferenceSetupForm(2, array('additionalHomeContent' => 'string', 'readerInformation' => 'string', 'authorInformation' => 'string', 'enableAnnouncements' => 'bool', 'enableAnnouncementsHomepage' => 'bool', 'numAnnouncementsHomepage' => 'int', 'paperAccess' => 'int', 'announcementsIntroduction' => 'string', 'schedConfRedirect' => 'int', 'homepageImageAltText' => 'string'));
     $conference =& Request::getConference();
     $this->addCheck(new FormValidatorCustom($this, 'schedConfRedirect', 'optional', 'manager.setup.additionalContent.redirect.invalidSchedConf', create_function('$schedConfRedirect,$form,$schedConfDao,$conferenceId', 'return $schedConfDao->getSchedConf($schedConfRedirect, $conferenceId);'), array(&$this, DAORegistry::getDAO('SchedConfDAO'), $conference->getId())));
 }