public function getFormField() { $id = intval($this->getSetting('TandCPageID')) - 0; $page = TermsAndConditionsPage::get()->byID($id); $extraHTML = ''; if ($page) { $extraHTML = ' <span class="linkToTermsAndConditionsPage"><a href="' . $page->Link() . '" class="externalLink" target="_blank">' . $page->Title . '</a></span>'; } return new CheckboxField($this->Name, $this->Title . $extraHTML, $this->getSetting('Default')); }
public function canCreate($member = null) { return TermsAndConditionsPage::get()->count ? false : true; }