SilverCart\Admin\Model\CookiePolicyConfig
SiteConfig extension for cookie policy (EU law) settings.
- Author: Sebastian Diel <sdiel@pixeltricks.de>
- Copyright: 2018 pixeltricks GmbH
- License: see license file in modules root directory
Synopsis
class CookiePolicyConfig
extends DataExtension
{
- // methods
- public void updateCMSFields()
- public void updateFieldLabels()
- public void requireDefaultRecords()
- protected void setDefaultValuesFor()
- public array getCookiePolicyPositionConfig()
- public static void load_requirements()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Members
private
- $db
—
array
DB attributes. - $defaults
—
array
Defaults for DB attributes.
Methods
protected
- setDefaultValuesFor() — Sets the default values for the given SiteConfig
public
- getCookiePolicyPositionConfig() — Returns the basic configuration parameters for cookie consent.
- load_requirements() — Loads the JS and CSS requirements.
- requireDefaultRecords() — Sets the default values if empty.
- updateCMSFields() — Updates the CMS fields.
- updateFieldLabels() — Updates the field labels.