RevStrat\AgeGate\PageControllerExtension
Synopsis
class PageControllerExtension
extends DataExtension
{
- // members
- private static integer $default_age = 19;
- private static string $checkbox_label = "I confirm I am at least %d years old";
- private static string $submit_label = "Enter";
- private static string $storage_key = "agegate";
- private static boolean $cookies_only = false;
- private static string $geoip_source = "RevStrat\\AgeGate\\IPStack";
- private static array $allowed_actions = ;
- private $confirmedAge = NULL;
- private $minimumAge = NULL;
- private $countryCode = NULL;
- // methods
- public void onAfterInit()
- public void GetShowAgeGate()
- private void AgeForCountryCode()
- public void AgeGateForm()
- public void doAgeGate()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Uses
- SilverStripe\Core\Config\Configurable
Members
private
- $allowed_actions
- $checkbox_label
- $confirmedAge
- $countryCode
- $default_age
- $geoip_source
- $minimumAge
- $storage_key
- $submit_label