File "class-acf-ajax-upgrade.php"

Full path: /home/kosmetik/public_html/wp-content/plugins/advanced-custom-fields/includes/ajax/class-acf-ajax-upgrade.php
File size: 762 B
MIME-type: text/x-php
Charset: utf-8

Download   Open   Edit   Advanced Editor   Back

<?php

if (!defined('ABSPATH')) {
    exit;
}
if (!class_exists('ACF_Ajax_Upgrade')) {
    class ACF_Ajax_Upgrade extends ACF_Ajax
    {
        var $action = 'acf/ajax/upgrade';
        function get_response($request)
        {
            if (isset($request['blog_id'])) {
                switch_to_blog($request['blog_id']);
            }
            if (!acf_has_upgrade()) {
                return new WP_Error('upgrade_error', __('No updates available.', 'acf'));
            }
            ob_start();
            acf_upgrade_all();
            $error = ob_get_clean();
            if ($error) {
                return new WP_Error('upgrade_error', $error);
            }
            return true;
        }
    }
    acf_new_instance('ACF_Ajax_Upgrade');
}