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