Source of file PageController.php
Size: 0,668 Bytes - Last Modified: 2021-12-24T05:19:02+00:00
/var/www/docs.ssmods.com/process/src/src/Page/PageController.php
123456789101112131415161718192021222324252627 | <?php namespace IQnection\GDPR\Page; use SilverStripe\Core\Extension; use SilverStripe\View\Requirements; use SilverStripe\Control\Cookie; use SilverStripe\SiteConfig\SiteConfig; use IQnection\GDPR\Control\GDPRController; class PageController extends Extension { public function onAfterInit() { Requirements::css('iqnection-modules/silverstripe-gdpr:css/gdpr.css'); Requirements::javascript('iqnection-modules/silverstripe-gdpr:javascript/gdpr.js'); } public function GDPRNotice() { if (!Cookie::get(GDPRController::Config()->get('gdpr_cookie_name'))) { return SiteConfig::current_site_config()->renderWith(['IQnection/GDPR/GdprNotice']); } } } |