PluginProbe ʕ •ᴥ•ʔ
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode / 4.5.3
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode v4.5.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 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 / view / admin / common / templates / header.php
cookiebot / src / view / admin / common / templates Last commit date
extra 1 year ago header.php 1 year ago legacy.php 1 year ago main-tabs.php 1 year ago
header.php
67 lines
1 <?php
2
3 /**
4 * @var string $cookiebot_logo
5 * @var string $subscription_status
6 * @var int $days_left
7 */
8
9 use cybot\cookiebot\settings\pages\Settings_Page;
10 use cybot\cookiebot\settings\pages\Support_Page;
11 use cybot\cookiebot\settings\pages\Debug_Page;
12 use cybot\cookiebot\settings\pages\Plugins_Page;
13 use cybot\cookiebot\lib\Cookiebot_WP;
14 use cybot\cookiebot\settings\templates\Main_Tabs;
15
16 /**
17 * @var array $template_args Array containing all template variables
18 */
19
20 $main_tabs = new Main_Tabs();
21
22 $cbid = Cookiebot_WP::get_cbid();
23 $user_data = Cookiebot_WP::get_user_data();
24 $trial_expired = Cookiebot_WP::is_trial_expired();
25 $upgraded = Cookiebot_WP::has_upgraded();
26 $days_left = Cookiebot_WP::get_trial_days_left();
27 $is_authenticated = ! empty( Cookiebot_WP::get_auth_token() );
28
29 ?>
30 <?php
31 // phpcs:ignore WordPress.Security.NonceVerification.Recommended
32 if ( ! empty( $_GET['settings-updated'] ) ) :
33 ?>
34 <div class="cb-submit__msg"><?php esc_html_e( 'Changes has been saved', 'cookiebot' ); ?></div>
35 <?php endif; ?>
36 <?php
37
38 if ( Cookiebot_WP::is_in_trial() && ! $trial_expired && $is_authenticated ) :
39 ?>
40 <div class="trial-banner">
41 <div class="trial-info">
42 <span class="trial-icon"></span>
43 <span class="trial-text">
44 <span class="trial-label"><?php echo esc_html__( 'Premium Trial:', 'cookiebot' ); ?></span>
45 <span class="days-left"><?php /* translators: %d is replaced with "integer" */ echo sprintf( esc_html__( '%d days left', 'cookiebot' ), absint( $days_left ) ); ?></span>
46 </span>
47 </div>
48 <?php if ( isset( $user_data['subscriptions']['active']['subscription_id'] ) ) : ?>
49 <a href="https://account.usercentrics.eu/subscription/<?php echo esc_attr( $user_data['subscriptions']['active']['subscription_id'] ); ?>/manage" target="_blank" class="upgrade-button">
50 <?php else : ?>
51 <a href="https://account.usercentrics.eu/subscription/manage" target="_blank" class="upgrade-button">
52 <?php endif; ?>
53 <?php echo esc_html__( 'Upgrade now', 'cookiebot' ); ?>
54 <span class="arrow-icon"></span>
55 </a>
56 </div>
57 <?php endif; ?>
58 <div class="cb-header">
59 <div class="cb-wrapper">
60 <a href="https://www.cookiebot.com/?utm_source=wordpress&utm_medium=referral&utm_campaign=banner">
61 <img
62 src="<?php echo esc_url( $cookiebot_logo ); ?>"
63 alt="Cookiebot logo">
64 </a>
65 </div>
66 </div>
67