'string', 'schedConfOverview' => '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')); } function display() { $templateMgr = &TemplateManager::getManager(); if (Config::getVar('email', 'allow_envelope_sender')) $templateMgr->assign('envelopeSenderEnabled', true); $countryDao =& DAORegistry::getDAO('CountryDAO'); $countries =& $countryDao->getCountries(); $templateMgr->assign_by_ref('countries', $countries); parent::display(); } } ?>