![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mets.corals.io/wp-content/plugins/query-monitor/ |
<?php /** * Query Monitor plugin for WordPress * * @package query-monitor * @link https://github.com/johnbillion/query-monitor * @author John Blackbourn <[email protected]> * @copyright 2009-2022 John Blackbourn * @license GPL v2 or later * * Plugin Name: Query Monitor * Description: The developer tools panel for WordPress. * Version: 3.10.1 * Plugin URI: https://querymonitor.com/ * Author: John Blackbourn * Author URI: https://querymonitor.com/ * Text Domain: query-monitor * Domain Path: /languages/ * Requires PHP: 5.6.20 * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. */ if ( ! defined( 'ABSPATH' ) ) { exit; } define( 'QM_VERSION', '3.10.1' ); $qm_dir = dirname( __FILE__ ); // This must be required before vendor/autoload.php so QM can serve its own message about PHP compatibility. require_once "{$qm_dir}/classes/PHP.php"; if ( ! QM_PHP::version_met() ) { add_action( 'all_admin_notices', 'QM_PHP::php_version_nope' ); return; } if ( ! file_exists( "{$qm_dir}/vendor/autoload.php" ) ) { add_action( 'all_admin_notices', 'QM_PHP::vendor_nope' ); return; } require_once "{$qm_dir}/vendor/autoload.php"; QM_Activation::init( __FILE__ ); if ( defined( 'WP_CLI' ) && WP_CLI ) { QM_CLI::init( __FILE__ ); } if ( defined( 'QM_DISABLED' ) && QM_DISABLED ) { return; } if ( 'cli' === php_sapi_name() && ! defined( 'QM_TESTS' ) ) { # For the time being, let's not load QM when using the CLI because we've no persistent storage and no means of # outputting collected data on the CLI. This will hopefully change in a future version of QM. return; } if ( defined( 'DOING_CRON' ) && DOING_CRON ) { # Let's not load QM during cron events for the same reason as above. return; } unset( $qm_dir ); QueryMonitor::init( __FILE__ )->set_up();