Source of file SignUpModalExtension.php
Size: 1,248 Bytes - Last Modified: 2021-12-23T10:52:26+00:00
/var/www/docs.ssmods.com/process/src/code/SignUpModal/code/extensions/SignUpModalExtension.php
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 | <?php /** * Class SignUpModalExtension * * @property ContentController $owner */ class SignUpModalExtension extends Extension { private static $allowed_actions = array( 'SignUpForm' ); public function SignUpForm() { /** ========================================= * @var SignUpForm $form * ========================================*/ $form = SignUpForm::create($this->owner, 'SignUpForm'); return $form; } public function onAfterInit() { /** ----------------------------------------- * Custom Styles * ----------------------------------------*/ $styles = <<<CSS .field.honeypot { display: none; } CSS; Requirements::customCSS($styles, 'ToastFrontendStyles'); } /** * Template helper * * @return bool */ public function DisplayModal() { if (SiteConfig::current_site_config()->EnableSignUpModal) { if (Cookie::get('Toast_promo_modal')) { return false; } if (!Director::isDev()) { Cookie::set('Toast_promo_modal', true, 30); } return true; } return false; } } |