File "wp-offload-s3-assets.php"
Full path: /home/kosmetik/public_html/wp-content/plugins/wp-rocket/inc/3rd-party/plugins/wp-offload-s3-assets.php
File
size: 743 B
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor Back
<?php
defined('ABSPATH') || exit;
if (is_admin() && function_exists('as3cf_assets_init')) {
add_action('aws_init', 'rocket_as3cf_assets_compatibility', 13);
add_action('update_option_as3cf_assets', 'rocket_maybe_deactivate_cdn', 10, 2);
}
function rocket_as3cf_assets_compatibility()
{
global $as3cf_assets;
if (isset($as3cf_assets) && $as3cf_assets->is_plugin_setup() && 1 === (int) $as3cf_assets->get_setting('enable-addon')) {
add_filter('rocket_readonly_cdn_option', '__return_true');
}
}
function rocket_maybe_deactivate_cdn($old_value, $new_value)
{
if ($old_value['enable-addon'] !== $new_value['enable-addon'] && 1 === (int) $new_value['enable-addon']) {
update_rocket_option('cdn', 0);
}
}