Current File : /pages/54/47/d0016649/home/htdocs/ob_maxi/wp-content/plugins/cookiehub/cookiehub.php |
<?php
/*
Plugin Name: CookieHub - GDPR/CCPA Cookie Consent & Compliance (DSGVO, CNIL, LGPD and PDPL Ready)
Plugin URI: https://www.cookiehub.com/wordpress
Description: Take control effortlessly with CookieHub – GDPR-compliant solution for cookie management and compliance.
Version: 1.1.3
Author: CookieHub
Author URI: https://www.cookiehub.com/
License: GPL2
*/
require_once plugin_dir_path(__FILE__) . 'includes/ch-install.php';
require_once plugin_dir_path(__FILE__) . 'includes/ch-activate.php';
require_once plugin_dir_path(__FILE__) . 'includes/ch-admin.php';
require_once plugin_dir_path(__FILE__) . 'includes/ch-generate.php';
require_once plugin_dir_path(__FILE__) . 'includes/ch-register-domain.php';
require_once plugin_dir_path(__FILE__) . 'includes/ch-settings.php';
require_once plugin_dir_path(__FILE__) . 'includes/ch-sidebar.php';
require_once plugin_dir_path(__FILE__) . 'includes/ch-toolbar.php';
require_once plugin_dir_path(__FILE__) . 'includes/ch-api.php';
add_filter("plugin_action_links_".plugin_basename(__FILE__), 'chh_settings_link');
function chh_settings_link($links) {
$settings_link = '<a href="admin.php?page=my-setting-admin">Settings</a>';
array_unshift($links, $settings_link);
return $links;
}
add_action('admin_notices', 'chh_custom_notice');
function chh_custom_notice() {
$options = get_option('dcchub_option_name');
if (!isset( $options['dcchub_api_key'] )) {
// Check if we are on the Plugins page
$current_screen = get_current_screen();
if ($current_screen && $current_screen->id === 'plugins') {
?>
<div class="notice notice-success is-dismissible">
<p><?php _e('You CookieHub plugin hasn\'t been setup. Click <a href="admin.php?page=my-setting-admin">here</a> to start your jurney to GDPR compliancy.', 'my-setting-admin'); ?></p>
</div>
<?php
}
}
}