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);
    }
}