PluginProbe
CookieRay – Cookie Banner for Cookie Consent (GDPR/CCPA Compliant) / 1.0.0
CookieRay – Cookie Banner for Cookie Consent (GDPR/CCPA Compliant) v1.0.0
trunk 1.0.0 1.0.1 1.0.2
cookieray / cookieray.php

cookieray.php in CookieRay – Cookie Banner for Cookie Consent (GDPR/CCPA Compliant) 1.0.0, at cookieray.php

65 lines 3.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Plugin Name: CookieRay
4 * Plugin URI: https://devitems.com/
5 * Description: GDPR/CCPA-compliant cookie consent management with a premium admin UI and lightweight visitor banner.
6 * Version: 1.0.0
7 * Requires at least: 6.2
8 * Requires PHP: 7.4
9 * Author: DevItems
10 * Author URI: https://devitems.com
11 * License: GPL-2.0-or-later
12 * License URI: https://www.gnu.org/licenses/gpl-2.0.html
13 * Text Domain: cookieray
14 * Domain Path: /languages
15 *
16 * @package CookieRay
17 */
18
19 if ( ! defined( 'ABSPATH' ) ) {
20 exit;
21 }
22
23 define( 'COOKIERAY_VERSION', '1.0.0' );
24 define( 'COOKIERAY_DB_VERSION', '1.0.0' );
25 define( 'COOKIERAY_PLUGIN_FILE', __FILE__ );
26 define( 'COOKIERAY_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
27 define( 'COOKIERAY_PLUGIN_URL', plugin_dir_url( __FILE__ ) );
28 define( 'COOKIERAY_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
29 define( 'COOKIERAY_REST_NAMESPACE', 'cookieray/v1' );
30
31 /**
32 * Set to true once the Pro upgrade/pricing page URL is live.
33 * Controls the "Upgrade to Pro" sidebar item and upgrade CTAs.
34 */
35 define( 'COOKIERAY_SHOW_UPGRADE_LINKS', false );
36
37 require_once COOKIERAY_PLUGIN_DIR . 'includes/traits/trait-singleton.php';
38 require_once COOKIERAY_PLUGIN_DIR . 'includes/db/class-db-manager.php';
39 require_once COOKIERAY_PLUGIN_DIR . 'includes/db/class-db-queries.php';
40 require_once COOKIERAY_PLUGIN_DIR . 'includes/db/class-classifications.php';
41 require_once COOKIERAY_PLUGIN_DIR . 'includes/class-activator.php';
42 require_once COOKIERAY_PLUGIN_DIR . 'includes/class-deactivator.php';
43 require_once COOKIERAY_PLUGIN_DIR . 'includes/class-i18n.php';
44 require_once COOKIERAY_PLUGIN_DIR . 'includes/class-admin.php';
45 require_once COOKIERAY_PLUGIN_DIR . 'includes/class-frontend.php';
46 require_once COOKIERAY_PLUGIN_DIR . 'includes/class-consent-logger.php';
47 require_once COOKIERAY_PLUGIN_DIR . 'includes/class-scanner.php';
48 require_once COOKIERAY_PLUGIN_DIR . 'includes/class-deep-scanner.php';
49 require_once COOKIERAY_PLUGIN_DIR . 'includes/class-script-gate.php';
50 require_once COOKIERAY_PLUGIN_DIR . 'includes/rest/class-rest-base.php';
51 require_once COOKIERAY_PLUGIN_DIR . 'includes/rest/class-rest-cookies.php';
52 require_once COOKIERAY_PLUGIN_DIR . 'includes/rest/class-rest-banner.php';
53 require_once COOKIERAY_PLUGIN_DIR . 'includes/rest/class-rest-dashboard.php';
54 require_once COOKIERAY_PLUGIN_DIR . 'includes/rest/class-rest-settings.php';
55 require_once COOKIERAY_PLUGIN_DIR . 'includes/rest/class-rest-consent.php';
56 require_once COOKIERAY_PLUGIN_DIR . 'includes/rest/class-rest-scanner.php';
57 require_once COOKIERAY_PLUGIN_DIR . 'includes/rest/class-rest-deep-scanner.php';
58 require_once COOKIERAY_PLUGIN_DIR . 'includes/rest/class-rest-notifications.php';
59 require_once COOKIERAY_PLUGIN_DIR . 'includes/class-cookieray.php';
60
61 register_activation_hook( __FILE__, array( 'CookieRay\\Activator', 'activate' ) );
62 register_deactivation_hook( __FILE__, array( 'CookieRay\\Deactivator', 'deactivate' ) );
63
64 add_action( 'plugins_loaded', array( 'CookieRay\\Plugin', 'instance' ) );
65