PluginProbe ʕ •ᴥ•ʔ
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode / 4.6.2
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode v4.6.2
4.7.2 4.7.1 trunk 2.3.0 2.4.0 2.4.1 2.4.2 2.5.0 3.0.0 3.0.1 3.1.0 3.10.0 3.10.1 3.11.1 3.11.2 3.11.3 3.2.0 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.5 3.6.6 3.7.0 3.7.1 3.8.0 3.9.0 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.2.0 4.2.1 4.2.10 4.2.11 4.2.12 4.2.13 4.2.14 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.3.0 4.3.1 4.3.10 4.3.11 4.3.12 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.3.7.1 4.3.8 4.3.9 4.3.9.1 4.4.0 4.4.1 4.4.2 4.5.0 4.5.1 4.5.10 4.5.11 4.5.2 4.5.3 4.5.4 4.5.5 4.5.6 4.5.7 4.5.8 4.5.9 4.6.0 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.6.7 4.7.0
cookiebot / src / admin_notices / Cookiebot_Notices.php
cookiebot / src / admin_notices Last commit date
Cookiebot_Base_Notice.php 1 year ago Cookiebot_Notices.php 1 year ago Cookiebot_Recommendation_Notice.php 1 year ago Cookiebot_Temp_Notice.php 1 year ago
Cookiebot_Notices.php
39 lines
1 <?php
2
3 namespace cybot\cookiebot\admin_notices;
4
5 if ( ! defined( 'ABSPATH' ) ) {
6 exit;
7 } // Exit if accessed directly
8
9 class Cookiebot_Notices {
10
11 /**
12 * @var array
13 */
14 private $notices_list = array();
15
16 public function __construct() {
17 $this->load_notices();
18 }
19
20 public function register_hooks() {
21 add_action( 'init', array( $this, 'build_notices' ) );
22 }
23
24 protected function load_notices() {
25 $this->notices_list = self::PLUGIN_NOTICES;
26 }
27
28 public function build_notices() {
29 foreach ( $this->notices_list as $notice_class ) {
30 ( new $notice_class() )->register_hooks();
31 }
32 }
33
34 const PLUGIN_NOTICES = array(
35 Cookiebot_Recommendation_Notice::class,
36 Cookiebot_Temp_Notice::class,
37 );
38 }
39