HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-160-generic #170-Ubuntu SMP Wed Oct 1 10:06:56 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: /home/rassvet-tk.ru/public_html/wp-content/plugins/compressx/compressx.php
<?php
/**
 * @link              https://compressx.io
 * @since             0.9.1
 *
 * @wordpress-plugin
 * Plugin Name: CompressX
 * Description: Convert JPG and PNG images to WebP and AVIF, compress WebP and AVIF.
 * Version: 0.9.32
 * Author: WPvivid Team
 * Author URI: https://compressx.io
 * License:           GPL-3.0+
 * License URI:       http://www.gnu.org/copyleft/gpl.html
 * Text Domain:       compressx
 * Domain Path:       /languages
 **/

// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) )
{
    die;
}

define( 'COMPRESSX_VERSION', '0.9.32' );

define( 'COMPRESSX_SLUG', 'CompressX' );
define( 'COMPRESSX_NAME', plugin_basename( __FILE__ ) );
define( 'COMPRESSX_URL', plugins_url( '', __FILE__ ) );
define( 'COMPRESSX_DIR', dirname( __FILE__ ) );

if ( isset( $compressx ) && is_a( $compressx, 'CompressX' ) )
{
    return;
}

function compressx_actvation_action()
{
    include_once COMPRESSX_DIR . '/includes/class-compressx-default-folder.php';
    $dir=new CompressX_default_folder();
    $dir->create_uploads_dir();

    $options=get_option('compressx_general_settings',array());
    $image_load=isset($options['image_load'])?$options['image_load']:'htaccess';
    if ($image_load == "htaccess")
    {
        include_once COMPRESSX_DIR . '/includes/class-compressx-webp-rewrite.php';

        $rewrite=new CompressX_Webp_Rewrite();
        $rewrite->create_rewrite_rules();
    }
    else if($image_load == "compat_htaccess")
    {
        include_once COMPRESSX_DIR . '/includes/class-compressx-webp-rewrite.php';

        $rewrite=new CompressX_Webp_Rewrite();
        $rewrite->create_rewrite_rules_ex();
    }

}

function compressx_deactivation_action()
{
    include_once COMPRESSX_DIR . '/includes/class-compressx-webp-rewrite.php';

    $rewrite=new CompressX_Webp_Rewrite();
    $rewrite->remove_rewrite_rule();
}

register_activation_hook(__FILE__, 'compressx_actvation_action');
register_deactivation_hook(__FILE__, 'compressx_deactivation_action');
require plugin_dir_path( __FILE__ ) . 'includes/class-compressx.php';

function run_compressx()
{
    $compressx            = new CompressX();
    $GLOBALS['compressx'] = $compressx;
}
run_compressx();