/** * Save trialSite. */ function execute() { $trialSiteDao =& DAORegistry::getDAO('TrialSiteDAO'); if (isset($this->trialSiteId)) { $trialSite =& $trialSiteDao->getTrialSiteById($this->trialSiteId); } if (!isset($trialSite)) { $trialSite = new TrialSite(); } $trialSite->setName($this->getData('name')); $trialSite->setRegion($this->getData('region')); $trialSite->setCity($this->getData('city')); $trialSite->setAddress($this->getData('address')); $trialSite->setLicensure($this->getData('licensure')); $trialSite->setAccreditation($this->getData('accreditation')); if ($trialSite->getId() != null) { $trialSiteDao->updateTrialSite($trialSite); } else { $trialSiteDao->insertTrialSite($trialSite); } }