PluginProbe
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode / 4.7.4
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode v4.7.4
4.7.4 4.7.5 4.7.3 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 All 95 releases
cookiebot / src / admin_notices / Cookiebot_Temp_Notice.php

Cookiebot_Temp_Notice.php in Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode 4.7.4, at src/admin_notices/Cookiebot_Temp_Notice.php

51 lines 1.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace cybot\cookiebot\admin_notices;
4
5 class Cookiebot_Temp_Notice extends Cookiebot_Base_Notice {
6
7 const COOKIEBOT_NOTICE_OPTION_KEY = 'cookiebot_notice_temp';
8 const COOKIEBOT_NOTICE_TEMPLATE_PATH = 'admin/notices/cookiebot-base-notice.php';
9
10 const COOKIEBOT_NOTICE_TIMES = array(
11 'later' => array(
12 'msg' => 'Never show again is clicked',
13 'action' => 'hide_temp_notice',
14 'name' => 'temp_nonce',
15 'time' => 'hide',
16 ),
17 'hide' => array(
18 'msg' => 'Never show again is clicked',
19 'action' => 'hide_temp_notice',
20 'name' => 'temp_nonce',
21 'time' => 'hide',
22 ),
23 );
24
25 public function __construct() {
26 parent::__construct();
27
28 $option = get_option( static::COOKIEBOT_NOTICE_OPTION_KEY );
29
30 if ( empty( $option ) ) {
31 if ( version_compare( phpversion(), '7.0.0' ) >= 0 ) {
32 update_option( static::COOKIEBOT_NOTICE_OPTION_KEY, 'hide' );
33 } else {
34 update_option( static::COOKIEBOT_NOTICE_OPTION_KEY, 'show' );
35 }
36 } elseif ( $option !== 'hide' && version_compare( phpversion(), '7.0.0' ) >= 0 ) {
37 update_option( self::COOKIEBOT_NOTICE_OPTION_KEY, 'hide' );
38 }
39 }
40
41 public function define_translations() {
42 $this->translations = array(
43 'title' => '',
44 'msg' => __(
45 'Cookiebot CMP Plugin will soon no longer support PHP 5. If your website still runs on this version we recommend upgrading so you can continue enjoying the features Cookiebot CMP offers.',
46 'cookiebot'
47 ),
48 );
49 }
50 }
51