PluginProbe ʕ •ᴥ•ʔ
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode / trunk
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode vtrunk
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_Temp_Notice.php
cookiebot / src / admin_notices Last commit date
Cookiebot_Base_Notice.php 4 months ago Cookiebot_Notices.php 1 year ago Cookiebot_Recommendation_Notice.php 1 year ago Cookiebot_Temp_Notice.php 1 year ago
Cookiebot_Temp_Notice.php
51 lines
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