Source of file ContactPage.php
Size: 1,095 Bytes - Last Modified: 2021-12-24T06:45:21+00:00
/var/www/docs.ssmods.com/process/src/code/ContactPage.php
12345678910111213141516171819202122232425262728293031323334353637383940414243 | <?php /* ***************** * Model ******************/ class ContactPage extends Page { static $icon = "CustomerQuestions/images/email.png"; static $description = 'Contact form'; static $allow_children = false; static $db = array( 'Mailto' => 'Varchar(100)', //Email address where submissions will go 'SubmitText' => 'HTMLText' //Text presented OnAfterSubmit ); /** * We only admit one */ function canCreate($member = null) { if(ContactPage::get()->Count()>1) { return false; } else { return true; } } //CMS fields function getCMSFields() { $contactTab = _t('ContactPage.CONTACT',"Contact"); $fields = parent::getCMSFields(); $fields->addFieldToTab("Root.".$contactTab, new TextField('Mailto', _t('ContactPage.EMAILSUBMISSIONSTO',"Email submissions to"))); $fields->addFieldToTab("Root.".$contactTab, $submittext = new HTMLEditorField('SubmitText', _t('ContactPage.THANKYOUTEXT',"Thank you text"),10)); return $fields; } } /****************** * Controller ******************/ class ContactPage_Controller extends ContactForm_Controller{ } |