'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.setup.form.contactNameRequired')); $this->addCheck(new FormValidator($this, 'contactEmail', 'required', 'manager.setup.form.contactEmailRequired')); } function initData() { parent::initData(); $conference = Request::getConference(); $this->_data['conferenceTitle'] = $conference->getTitle(); } function readInputData() { parent::readInputData(); $this->_data['conferenceTitle'] = Request::getUserVar('conferenceTitle'); } } ?>