/var/www/html/wp-content/plugins/koko-analytics/

OS : Linux

PHP Version : 7.4.33

Software : Apache/2.4.6 (CentOS) PHP/7.4.33

Information System : Linux apprendre2 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64

Disable Function : . phpcs:disable PSR1.Files.SideEffects */ namespace KokoAnalytics; \define('KOKO_ANALYTICS_VERSION', '1.6.4'); \define('KOKO_ANALYTICS_PLUGIN_FILE', __FILE__); \define('KOKO_ANALYTICS_PLUGIN_DIR', __DIR__); // Load the Koko Analytics autoloader require __DIR__ . '/autoload.php'; // don't run if PHP version is lower than 7.4 // prevent direct file access if (PHP_VERSION_ID < 70400 || ! \defined('ABSPATH')) { return; } // Maybe run any pending database migrations $migrations = new Migrations('koko_analytics_version', KOKO_ANALYTICS_VERSION, KOKO_ANALYTICS_PLUGIN_DIR . '/migrations/'); add_action('init', [$migrations, 'maybe_run'], 10, 0); new Aggregator(); new Plugin(); if (\defined('DOING_AJAX') && DOING_AJAX) { // ajax only add_action('init', 'KokoAnalytics\maybe_collect_request', 1, 0); } elseif (is_admin()) { // wp-admin only new Admin(); new Dashboard_Widget(); } else { // frontend only new Script_Loader(); add_action('admin_bar_menu', 'KokoAnalytics\admin_bar_menu', 40, 1); } new QueryLoopBlock(); new Dashboard(); new Rest(); new Shortcode_Most_Viewed_Posts(); new ShortCode_Site_Counter(); new Pruner(); if (\class_exists('WP_CLI')) { \WP_CLI::add_command('koko-analytics', 'KokoAnalytics\Command'); } add_action('widgets_init', 'KokoAnalytics\widgets_init'); add_action('koko_analytics_test_custom_endpoint', 'KokoAnalytics\test_custom_endpoint');