PluginProbe ʕ •ᴥ•ʔ
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode / 4.4.1
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode v4.4.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 / cb_frame / network-settings-page.php
cookiebot / src / view / admin / cb_frame Last commit date
prior-consent 1 year ago settings 1 year ago dashboard-page.php 1 year ago debug-page.php 1 year ago network-settings-page.php 1 year ago settings-page.php 1 year ago support-page.php 1 year ago
network-settings-page.php
265 lines
1 <?php
2
3 use cybot\cookiebot\settings\templates\Header;
4 use cybot\cookiebot\settings\templates\Main_Tabs;
5
6 /**
7 * @var string $logo
8 * @var string $cookiebot_gdpr_url
9 * @var string $cbm
10 */
11
12 $header = new Header();
13 $main_tabs = new Main_Tabs();
14
15 $header->display();
16 ?>
17 <div class="cb-body">
18 <div class="cb-wrapper">
19 <?php $main_tabs->display( 'settings' ); ?>
20 <div class="cb-main__content">
21 <form method="post" action="edit.php?action=cookiebot_network_settings">
22 <?php wp_nonce_field( 'cookiebot-network-settings' ); ?>
23 <div class="cb-settings__header">
24 <h1 class="cb-main__page_title"><?php esc_html_e( 'Network Settings', 'cookiebot' ); ?></h1>
25 <?php submit_button(); ?>
26 </div>
27
28 <div class="cb-settings__tabs">
29 </div>
30
31 <div class="cb-settings__tabs__content">
32 <div class="cb-settings__tabs__content--item active-item">
33 <div class="cb-cbid-alert__msg hidden">
34 <h3 class="cb-settings__config__subtitle">
35 <?php esc_html_e( 'Are you sure?', 'cookiebot' ); ?>
36 </h3>
37 <p class="cb-general__info__text">
38 <?php esc_html_e( 'You will need to add a new ID before updating other network settings. If any subsite is using its own account disconnecting this account won’t affect it.', 'cookiebot' ); ?>
39 </p>
40 <div class="new-account-actions">
41 <div id="cookiebot-cbid-cancel" class="cb-btn cb-white-btn">
42 <?php esc_html_e( 'Cancel', 'cookiebot' ); ?>
43 </div>
44 <div id="cookiebot-cbid-reset" class="cb-btn cb-main-btn">
45 <?php esc_html_e( 'Disconnect account', 'cookiebot' ); ?>
46 </div>
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"><?php esc_html_e( 'Network Domain Group ID', 'cookiebot' ); ?></h3>
53 <p class="cb-general__info__text">
54 <?php esc_html_e( 'If added this will be the default Cookiebot ID for all subsites. Subsites are able to override the Cookiebot ID.', 'cookiebot' ); ?>
55 </p>
56 <a href="https://support.cookiebot.com/hc/en-us/articles/4405643234194-Your-CBID-or-Domain-group-ID-and-where-to-find-it"
57 target="_blank" rel="noopener"
58 class="cb-btn cb-link-btn"><?php esc_html_e( 'Read more on the Domain Group ID', 'cookiebot' ); ?></a>
59 </div>
60 <div class="cb-settings__config__data">
61 <div class="cb-settings__config__data__inner">
62 <h3 class="cb-settings__data__subtitle"><?php esc_html_e( 'Add your Domain Group ID', 'cookiebot' ); ?></h3>
63 <div class="cookiebot-cbid-container">
64 <div class="cookiebot-cbid-input">
65 <input type="text" id="cookiebot-cbid" class="cbid-active"
66 name="cookiebot-cbid"
67 value="<?php echo esc_attr( get_site_option( 'cookiebot-cbid', '' ) ); ?>"/>
68 <div class="cookiebot-cbid-check"></div>
69 </div>
70 <div id="cookiebot-cbid-reset-dialog"
71 class="cb-btn cb-main-btn"><?php esc_html_e( 'Disconnect account', 'cookiebot' ); ?></div>
72 </div>
73 </div>
74 </div>
75 </div>
76
77 <div class="cb-settings__config__item">
78 <div class="cb-settings__config__content">
79 <h3 class="cb-settings__config__subtitle"><?php esc_html_e( 'Cookie-blocking', 'cookiebot' ); ?></h3>
80 <p class="cb-general__info__text">
81 <?php esc_html_e( 'Select your cookie-blocking mode here. Auto cookie-blocking mode will automatically block all cookies (except for ‘strictly necessary’ cookies) until a user has given consent. Manual cookie-blocking mode requests manual adjustments to the cookie-setting scripts. Please find our implementation guides below:', 'cookiebot' ); ?>
82 </p>
83 </div>
84 <div class="cb-settings__config__data">
85 <div class="cb-settings__config__data__inner">
86 <h3 class="cb-settings__data__subtitle"><?php esc_html_e( 'Select cookie-blocking mode', 'cookiebot' ); ?></h3>
87 <label class="recommended-item">
88 <input <?php checked( 'auto', $cbm ); ?>
89 type="radio"
90 name="cookiebot-cookie-blocking-mode"
91 value="auto"
92 />
93 <?php esc_html_e( 'Automatic', 'cookiebot' ); ?>
94 <span class="recommended-tag"><?php esc_html_e( 'Recommended', 'cookiebot' ); ?></span>
95 </label>
96 <label>
97 <input <?php checked( 'manual', $cbm ); ?>
98 type="radio"
99 name="cookiebot-cookie-blocking-mode"
100 value="manual"
101 />
102 <?php esc_html_e( 'Choose per subsite', 'cookiebot' ); ?>
103 </label>
104 </div>
105 </div>
106 </div>
107
108 <div class="cb-settings__config__item secondary__item" id="declaration-tag">
109 <div class="cb-settings__config__content">
110 <h3 class="cb-settings__config__subtitle"><?php esc_html_e( 'Cookiebot™ script tag', 'cookiebot' ); ?></h3>
111 <p class="cb-general__info__text">
112 <?php esc_html_e( 'Add async or defer attribute to Cookie banner script tag. Default: Choose per subsite', 'cookiebot' ); ?>
113 </p>
114 <p class="cb-general__info__note">
115 <?php esc_html_e( 'This feature is only available when not using Auto Blocking', 'cookiebot' ); ?>
116 </p>
117 <p class="cb-general__info__note">
118 <?php esc_html_e( 'Setting will apply for all subsites. Subsites will not be able to override.', 'cookiebot' ); ?>
119 </p>
120 </div>
121 <div class="cb-settings__config__data">
122 <div class="cb-settings__config__data__inner">
123 <?php
124 $cv = get_site_option( 'cookiebot-script-tag-uc-attribute', 'custom' );
125 ?>
126 <label>
127 <input
128 type="radio"
129 name="cookiebot-script-tag-uc-attribute"
130 value="" <?php checked( '', $cv ); ?> />
131 <?php esc_html_e( 'None', 'cookiebot' ); ?>
132 </label>
133 <label>
134 <input
135 type="radio"
136 name="cookiebot-script-tag-uc-attribute"
137 value="async" <?php checked( 'async', $cv ); ?> />
138 async
139 </label>
140 <label>
141 <input
142 type="radio"
143 name="cookiebot-script-tag-uc-attribute"
144 value="defer" <?php checked( 'defer', $cv ); ?> />
145 defer
146 </label>
147 <label>
148 <input
149 type="radio"
150 name="cookiebot-script-tag-uc-attribute"
151 value="custom" <?php checked( 'custom', $cv ); ?> />
152 <?php esc_html_e( 'Choose per subsite', 'cookiebot' ); ?>
153 </label>
154 </div>
155 </div>
156 </div>
157
158 <div class="cb-settings__config__item">
159 <div class="cb-settings__config__content">
160 <h3 class="cb-settings__config__subtitle"><?php esc_html_e( 'Cookiebot declaration script tag', 'cookiebot' ); ?></h3>
161 <p class="cb-general__info__note">
162 <?php esc_html_e( 'Setting will apply for all subsites. Subsites will not be able to override.', 'cookiebot' ); ?>
163 </p>
164 <p class="cb-general__info__text">
165 <?php esc_html_e( 'Add async or defer attribute to Cookie declaration script tag. Default: Choose per subsite', 'cookiebot' ); ?>
166 </p>
167 </div>
168 <div class="cb-settings__config__data">
169 <div class="cb-settings__config__data__inner">
170 <?php
171 $cv = get_site_option( 'cookiebot-script-tag-cd-attribute', 'custom' );
172 ?>
173 <label>
174 <input
175 type="radio"
176 name="cookiebot-script-tag-cd-attribute"
177 value="" <?php checked( '', $cv ); ?> />
178 <?php esc_html_e( 'None', 'cookiebot' ); ?>
179 </label>
180 <label>
181 <input
182 type="radio"
183 name="cookiebot-script-tag-cd-attribute"
184 value="async" <?php checked( 'async', $cv ); ?> />
185 async
186 </label>
187 <label>
188 <input
189 type="radio"
190 name="cookiebot-script-tag-cd-attribute"
191 value="defer" <?php checked( 'defer', $cv ); ?> />
192 defer
193 </label>
194 <label>
195 <input
196 type="radio"
197 name="cookiebot-script-tag-cd-attribute"
198 value="custom" <?php checked( 'custom', $cv ); ?> />
199 <?php esc_html_e( 'Choose per subsite', 'cookiebot' ); ?>
200 </label>
201 </div>
202 </div>
203 </div>
204
205 <div class="cb-settings__config__item">
206 <div class="cb-settings__config__content">
207 <h3 class="cb-settings__config__subtitle"><?php esc_html_e( 'Automatic updates', 'cookiebot' ); ?></h3>
208 <p class="cb-general__info__text">
209 <?php esc_html_e( 'Enable automatic updates whenever we release a new version of the plugin.', 'cookiebot' ); ?>
210 </p>
211 </div>
212 <div class="cb-settings__config__data">
213 <div class="cb-settings__config__data__inner">
214 <label class="switch-checkbox" for="cookiebot-autoupdate">
215 <input id="cookiebot-autoupdate" type="checkbox" name="cookiebot-autoupdate"
216 value="1"
217 <?php
218 checked(
219 1,
220 get_site_option( 'cookiebot-autoupdate' )
221 );
222 ?>
223 />
224 <div class="switcher"></div>
225 <?php esc_html_e( 'Automatically update to new version', 'cookiebot' ); ?>
226 </label>
227 </div>
228 </div>
229 </div>
230
231 <div class="cb-settings__config__item" id="cookie-popup">
232 <div class="cb-settings__config__content">
233 <h3 class="cb-settings__config__subtitle"><?php esc_html_e( 'Hide cookie popup', 'cookiebot' ); ?></h3>
234 <p class="cb-general__info__note">
235 <?php esc_html_e( 'Setting will apply for all subsites. Subsites will not be able to override.', 'cookiebot' ); ?>
236 </p>
237 <p class="cb-general__info__text">
238 <?php esc_html_e( 'This will remove the cookie consent banner from your website. The cookie declaration shortcode will still be available if you are using Google Tag Manager (or equal), you need to add the Cookiebot script in your Tag Manager.', 'cookiebot' ); ?>
239 </p>
240 </div>
241 <div class="cb-settings__config__data">
242 <div class="cb-settings__config__data__inner">
243 <label class="switch-checkbox" for="cookiebot-nooutput">
244 <input id="cookiebot-nooutput" type="checkbox" name="cookiebot-nooutput"
245 value="1"
246 <?php
247 checked(
248 1,
249 get_site_option( 'cookiebot-nooutput', false )
250 );
251 ?>
252 />
253 <div class="switcher"></div>
254 <?php esc_html_e( 'Hide the cookie popup banner', 'cookiebot' ); ?>
255 </label>
256 </div>
257 </div>
258 </div>
259 </div>
260 </div>
261 </form>
262 </div>
263 </div>
264 </div>
265