Source of file StripeSlackPage.php
Size: 1,245 Bytes - Last Modified: 2021-12-24T06:47:48+00:00
/var/www/docs.ssmods.com/process/src/code/pages/StripeSlackPage.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 | <?php /** * Class StripeSlackPage * * This page does not have a unit test, as it's such a basic pagetype * * @property string $Success * @property string $Error */ class StripeSlackPage extends Page { private static $description = 'Slack signup page'; private static $db = [ 'Success' => 'HTMLText', 'Error' => 'HTMLText' ]; public function getCMSFields() { $fields = parent::getCMSFields(); $fields->addFieldsToTab('Root.SlackMessages', [ HtmlEditorField::create('Success', 'Success message'), HtmlEditorField::create('Error', 'Error message') ]); return $fields; } } /** * Class StripeSlackPage_Controller * * @property StripeSlackPage dataRecord * @method StripeSlackPage data() * @mixin StripeSlackPage dataRecord */ class StripeSlackPage_Controller extends Page_Controller { private static $allowed_actions = [ 'SlackSignupForm', 'success', 'oops' ]; public function SlackSignupForm() { return SlackSignupForm::create($this, __FUNCTION__); } public function success() { return $this; } public function oops() { return $this; } } |