PluginProbe ʕ •ᴥ•ʔ
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode / 4.4.0
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode v4.4.0
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 / settings-page.php
cookiebot / src / view / admin / common Last commit date
prior-consent 1 year ago templates 1 year ago dashboard-page.php 1 year ago network-settings-page.php 1 year ago settings-page.php 1 year ago support-page.php 1 year ago
settings-page.php
119 lines
1 <?php
2
3 use cybot\cookiebot\settings\templates\Header;
4 use cybot\cookiebot\settings\templates\Legacy_Settings;
5 use cybot\cookiebot\settings\templates\Main_Tabs;
6
7 /**
8 * @var string $cbid
9 * @var bool $is_ms
10 * @var string $network_cbid
11 * @var string $ruleset_id
12 */
13
14 $header = new Header();
15 $main_tabs = new Main_Tabs();
16
17 // phpcs:ignore WordPress.Security.NonceVerification.Recommended
18 $active_tab = ! empty( $_GET['tab'] ) ? $_GET['tab'] : false;
19
20 $header->display();
21 ?>
22
23 <div class="cb-body">
24 <div class="cb-wrapper">
25 <?php $main_tabs->display( 'settings' ); ?>
26 <div class="cb-main__content">
27 <form method="post" action="options.php">
28 <?php settings_fields( 'cookiebot' ); ?>
29 <?php do_settings_sections( 'cookiebot' ); ?>
30 <div class="cb-settings__header">
31 <h1 class="cb-main__page_title"><?php esc_html_e( 'Settings', 'cookiebot' ); ?></h1>
32 </div>
33
34 <div class="cb-settings__tabs__content">
35 <div class="cb-settings__tabs__content--item active-item"
36 id="general-settings">
37 <div class="cb-general__new__account">
38 <h2 class="cb-general__info__title"><?php esc_html_e( 'New to our solutions? Create your account. ', 'cookiebot' ); ?></h2>
39 <p class="cb-general__info__text">
40 <?php esc_html_e( 'If you’re new to our solutions, create an account first to obtain your settings ID.', 'cookiebot' ); ?>
41 </p>
42 <div class="new-account-actions">
43 <a href="https://account.usercentrics.eu/?trial=standard&uc_subscription_type=web&pricing_plan=FreeExtended/?utm_source=wordpress&utm_medium=referral&utm_campaign=banner"
44 target="_blank" class="cb-btn cb-main-btn" rel="noopener">
45 <?php esc_html_e( 'Create your account', 'cookiebot' ); ?>
46 </a>
47 </div>
48 </div>
49
50 <div class="cb-settings__config__item">
51 <div class="cb-settings__config__content">
52 <h3 class="cb-settings__config__subtitle">
53 <?php esc_html_e( 'Connect your account', 'cookiebot' ); ?>
54 </h3>
55 <p class="cb-general__info__text">
56 <?php esc_html_e( 'Enter your settings ID to quickly link your account with the plugin.', 'cookiebot' ); ?>
57 </p>
58 <a href="https://support.usercentrics.com/hc/en-us/articles/18097606499100-What-is-a-Settings-ID-and-where-can-I-find-it"
59 target="_blank" class="cb-btn cb-link-btn" rel="noopener">
60 <?php esc_html_e( 'Where to find settings ID', 'cookiebot' ); ?>
61 </a>
62 </div>
63 <div class="cb-settings__config__data">
64 <div class="cb-settings__config__data__inner">
65 <h3 class="cb-settings__data__subtitle">
66 <?php esc_html_e( 'Your settings ID', 'cookiebot' ); ?>
67 </h3>
68 <div class="cookiebot-cbid-container">
69 <div class="cookiebot-cbid-input">
70 <input placeholder="XxxXXXxx"
71 type="text" id="cookiebot-cbid" class="initial-cbid-setup"
72 name="cookiebot-cbid"
73 value="<?php echo esc_attr( $cbid ); ?>"/>
74 <div class="cookiebot-cbid-check <?php echo $cbid ? 'check-pass' : ''; ?>"></div>
75 </div>
76 <?php submit_button( esc_html__( 'Connect account', 'cookiebot' ), 'disabled' ); ?>
77 </div>
78 </div>
79 </div>
80 </div>
81 <div id="cookiebot-ruleset-id-selector" class="cb-settings__config__item hidden">
82 <div class="cb-settings__config__content">
83 <p class="cb-general__info__text">
84 <?php esc_html_e( 'Let us know if your account is set for compliance with a single privacy law (e.g. GDPR) or multiple laws (e.g. GDPR and CCPA) based on user’s location. The default is a single privacy law, so this is likely your setting unless modified.', 'cookiebot' ); ?>
85 </p>
86 </div>
87 <div class="cb-settings__config__data">
88 <div class="cb-settings__config__data__inner">
89 <h3 class="cb-settings__data__subtitle">
90 <?php esc_html_e( 'Your current account setup:', 'cookiebot' ); ?>
91 </h3>
92 <label class="recommended-item">
93 <input <?php checked( 'settings', $ruleset_id ); ?>
94 type="radio"
95 name="cookiebot-ruleset-id"
96 value="settings"/>
97 <?php esc_html_e( 'Compliance with one privacy law', 'cookiebot' ); ?>
98 </label>
99 <label>
100 <input <?php checked( 'ruleset', $ruleset_id ); ?>
101 type="radio"
102 name="cookiebot-ruleset-id"
103 value="ruleset"/>
104 <?php esc_html_e( 'Compliance with multiple privacy laws (geolocation)', 'cookiebot' ); ?>
105 </label>
106 </div>
107 </div>
108 </div>
109 </div>
110 </div>
111 <?php
112 $legacy_settings = new Legacy_Settings();
113 $legacy_settings->display();
114 ?>
115 </form>
116 </div>
117 </div>
118 </div>
119