Current Path: > home > codekrsu > > cuddlebuds.lk > wp-content > plugins > litespeed-cache > thirdparty
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
aelia-currencyswitcher.cls.php | File | 1851 bytes | July 30 2025 23:05:04. | |
amp.cls.php | File | 1932 bytes | July 30 2025 23:05:04. | |
autoptimize.cls.php | File | 736 bytes | July 30 2025 23:05:04. | |
avada.cls.php | File | 651 bytes | July 30 2025 23:05:04. | |
bbpress.cls.php | File | 2385 bytes | July 30 2025 23:05:04. | |
beaver-builder.cls.php | File | 946 bytes | July 30 2025 23:05:04. | |
caldera-forms.cls.php | File | 408 bytes | July 30 2025 23:05:04. | |
divi-theme-builder.cls.php | File | 2267 bytes | July 30 2025 23:05:04. | |
elementor.cls.php | File | 1651 bytes | July 30 2025 23:05:04. | |
entry.inc.php | File | 1495 bytes | July 30 2025 23:05:04. | |
facetwp.cls.php | File | 691 bytes | July 30 2025 23:05:04. | |
gravity-forms.cls.php | File | 525 bytes | July 30 2025 23:05:04. | |
litespeed-check.cls.php | File | 4736 bytes | July 30 2025 23:05:04. | |
nextgengallery.cls.php | File | 6379 bytes | July 30 2025 23:05:04. | |
perfmatters.cls.php | File | 663 bytes | July 30 2025 23:05:04. | |
theme-my-login.cls.php | File | 875 bytes | July 30 2025 23:05:04. | |
user-switching.cls.php | File | 524 bytes | July 30 2025 23:05:04. | |
wc-pdf-product-vouchers.cls.php | File | 653 bytes | July 30 2025 23:05:04. | |
wcml.cls.php | File | 940 bytes | July 30 2025 23:05:04. | |
woo-paypal.cls.php | File | 603 bytes | July 30 2025 23:05:04. | |
woocommerce.cls.php | File | 24971 bytes | July 30 2025 23:05:04. | |
woocommerce.content.tpl.php | File | 3583 bytes | July 30 2025 23:05:04. | |
woocommerce.tab.tpl.php | File | 182 bytes | July 30 2025 23:05:04. | |
wp-polls.cls.php | File | 484 bytes | July 30 2025 23:05:04. | |
wp-postratings.cls.php | File | 612 bytes | July 30 2025 23:05:04. | |
wpdiscuz.cls.php | File | 804 bytes | July 30 2025 23:05:04. | |
wplister.cls.php | File | 693 bytes | July 30 2025 23:05:04. | |
wpml.cls.php | File | 633 bytes | July 30 2025 23:05:04. | |
wptouch.cls.php | File | 708 bytes | July 30 2025 23:05:04. | |
yith-wishlist.cls.php | File | 4444 bytes | July 30 2025 23:05:04. |
<?php /** * Check if any plugins that could conflict with LiteSpeed Cache are active. * * @since 4.7 */ namespace LiteSpeed\Thirdparty; defined('WPINC') || exit(); class LiteSpeed_Check { public static $_incompatible_plugins = array( // 'autoptimize/autoptimize.php', 'breeze/breeze.php', 'cache-enabler/cache-enabler.php', 'cachify/cachify.php', 'cloudflare/cloudflare.php', 'comet-cache/comet-cache.php', 'docket-cache/docket-cache.php', 'fast-velocity-minify/fvm.php', 'hummingbird-performance/wp-hummingbird.php', 'nginx-cache/nginx-cache.php', 'nitropack/main.php', 'pantheon-advanced-page-cache/pantheon-advanced-page-cache.php', 'powered-cache/powered-cache.php', 'psn-pagespeed-ninja/pagespeedninja.php', 'sg-cachepress/sg-cachepress.php', 'simple-cache/simple-cache.php', // 'redis-cache/redis-cache.php', 'w3-total-cache/w3-total-cache.php', 'wp-cloudflare-page-cache/wp-cloudflare-page-cache.php', 'wp-fastest-cache/wpFastestCache.php', 'wp-meteor/wp-meteor.php', 'wp-optimize/wp-optimize.php', 'wp-performance-score-booster/wp-performance-score-booster.php', 'wp-rocket/wp-rocket.php', 'wp-super-cache/wp-cache.php', ); private static $_option = 'thirdparty_litespeed_check'; private static $_msg_id = 'id="lscwp-incompatible-plugin-notice"'; public static function detect() { if (!is_admin()) { return; } /** * Check for incompatible plugins when `litespeed-cache` is first activated. */ $plugin = basename(LSCWP_DIR) . '/litespeed-cache.php'; register_deactivation_hook($plugin, function ( $_network_wide ) { \LiteSpeed\Admin_Display::delete_option(self::$_option); }); if (!\LiteSpeed\Admin_Display::get_option(self::$_option)) { self::activated_plugin($plugin, null); \LiteSpeed\Admin_Display::add_option(self::$_option, true); } /** * Check for incompatible plugins when any plugin is (de)activated. */ add_action('activated_plugin', __CLASS__ . '::activated_plugin', 10, 2); add_action('deactivated_plugin', __CLASS__ . '::deactivated_plugin', 10, 2); if (class_exists('PagespeedNinja')) { \LiteSpeed\Admin_Display::error( '<div ' . self::$_msg_id . '>' . __('Please consider disabling the following detected plugins, as they may conflict with LiteSpeed Cache:', 'litespeed-cache') . '<p style="color: red; font-weight: 700;">' . 'PageSpeed Ninja' . '</p>' . '</div>' ); } } public static function activated_plugin( $plugin, $network_wide ) { self::incompatible_plugin_notice($plugin, $network_wide, 'activated'); } public static function deactivated_plugin( $plugin, $network_wide ) { self::incompatible_plugin_notice($plugin, $network_wide, 'deactivated'); } /** * Detect any incompatible plugins that are currently `active` and `valid`. * Show a notification if there are any. */ public static function incompatible_plugin_notice( $plugin, $_network_wide, $action ) { self::update_messages(); /** * The 'deactivated_plugin' action fires before * `wp_get_active_and_valid_plugins` can see the change, so we'll need to * remove `$plugin` from the list. */ $deactivated = 'deactivated' === $action ? array( $plugin ) : array(); $incompatible_plugins = array_map(function ( $plugin ) { return WP_PLUGIN_DIR . '/' . $plugin; }, array_diff(self::$_incompatible_plugins, $deactivated)); $active_incompatible_plugins = array_map(function ( $plugin ) { $plugin = get_plugin_data($plugin, false, true); return $plugin['Name']; }, array_intersect($incompatible_plugins, wp_get_active_and_valid_plugins())); if (empty($active_incompatible_plugins)) { return; } \LiteSpeed\Admin_Display::error( '<div ' . self::$_msg_id . '>' . __('Please consider disabling the following detected plugins, as they may conflict with LiteSpeed Cache:', 'litespeed-cache') . '<p style="color: red; font-weight: 700;">' . implode(', ', $active_incompatible_plugins) . '</p>' . '</div>', false, true ); } /** * Prevent multiple incompatible plugin notices, in case an admin (de)activates * a number of incompatible plugins in succession without dismissing the * notice(s). */ private static function update_messages() { $messages = \LiteSpeed\Admin_Display::get_option(\LiteSpeed\Admin_Display::DB_MSG_PIN, array()); if (is_array($messages)) { foreach ($messages as $index => $message) { if (strpos($message, self::$_msg_id) !== false) { unset($messages[$index]); if (!$messages) { $messages = -1; } \LiteSpeed\Admin_Display::update_option(\LiteSpeed\Admin_Display::DB_MSG_PIN, $messages); break; } } } } }
SILENT KILLER Tool