PluginProbe
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode / 4.7.1
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode v4.7.1
4.7.4 4.7.5 4.7.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 All 95 releases
cookiebot / src / widgets / Dashboard_Widget_Cookiebot_Status.php

Dashboard_Widget_Cookiebot_Status.php in Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode 4.7.1, at src/widgets/Dashboard_Widget_Cookiebot_Status.php

50 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace cybot\cookiebot\widgets;
4
5 use cybot\cookiebot\lib\Cookiebot_WP;
6
7 class Dashboard_Widget_Cookiebot_Status {
8
9
10 public function register_hooks() {
11 if ( is_admin() ) {
12 add_action( 'wp_dashboard_setup', array( $this, 'add_dashboard_widgets' ) );
13 }
14 }
15
16 /**
17 * Cookiebot_WP Add dashboard widgets to admin
18 *
19 * @version 1.0.0
20 * @since 1.0.0
21 */
22 public function add_dashboard_widgets() {
23 wp_add_dashboard_widget(
24 'cookiebot_status',
25 esc_html__( 'Cookiebot Status', 'cookiebot' ),
26 array(
27 $this,
28 'dashboard_widget_status',
29 )
30 );
31 }
32
33 /**
34 * Cookiebot_WP Output Dashboard Status Widget
35 *
36 * @version 1.0.0
37 * @since 1.0.0
38 */
39 public function dashboard_widget_status() {
40 if ( empty( Cookiebot_WP::get_cbid() ) ) {
41 echo '<p>' . esc_html__( 'You need to enter your Cookiebot ID.', 'cookiebot' ) . '</p>';
42 echo '<p><a href="options-general.php?page=cookiebot">';
43 echo esc_html__( 'Update your Cookiebot ID', 'cookiebot' );
44 echo '</a></p>';
45 } else {
46 echo '<p>' . esc_html__( 'Your Cookiebot is working!', 'cookiebot' ) . '</p>';
47 }
48 }
49 }
50