Пример #1
0
function woo_cp_lite_upgrade_plugin()
{
    // Upgrade to 2.0.0
    if (version_compare(get_option('a3rev_woocp_pro_version'), '2.0.0') === -1) {
        include WOOCP_DIR . '/includes/updates/compare-update-2.0.0.php';
        update_option('a3rev_woocp_pro_version', '2.0.0');
    }
    // Upgrade to 2.0.1
    if (version_compare(get_option('a3rev_woocp_pro_version'), '2.0.1') === -1) {
        include WOOCP_DIR . '/includes/updates/compare-update-2.0.1.php';
        update_option('a3rev_woocp_pro_version', '2.0.1');
    }
    // Upgrade to 2.0.6
    if (version_compare(get_option('a3rev_woocp_pro_version'), '2.0.6') === -1) {
        include WOOCP_DIR . '/includes/updates/compare-update-2.0.6.php';
        update_option('a3rev_woocp_pro_version', '2.0.6');
    }
    // Upgrade to 2.1.0
    if (version_compare(get_option('a3rev_woocp_pro_version'), '2.1.0') === -1) {
        include WOOCP_DIR . '/includes/updates/compare-update-2.1.0.php';
        update_option('a3rev_woocp_pro_version', '2.1.0');
    }
    // Upgrade to 2.1.8
    if (version_compare(get_option('a3rev_woocp_pro_version'), '2.1.8') === -1) {
        include WOOCP_DIR . '/includes/updates/compare-update-2.1.8.php';
        WC_Compare_Functions::lite_upgrade_version_2_1_8();
        update_option('a3rev_woocp_pro_version', '2.1.8');
        update_option('a3rev_woocp_lite_version', '2.1.8');
    }
    // Upgrade to 2.1.9.3
    if (version_compare(get_option('a3rev_woocp_lite_version'), '2.1.9.3') === -1) {
        include WOOCP_DIR . '/includes/updates/compare-update-2.1.9.3.php';
        update_option('a3rev_woocp_lite_version', '2.1.9.3');
    }
    // Upgrade to 2.2.0
    if (version_compare(get_option('a3rev_woocp_lite_version'), '2.2.0') === -1) {
        // Build sass
        global $wc_compare_less;
        $wc_compare_less->plugin_build_sass();
        update_option('a3rev_woocp_lite_version', '2.2.0');
    }
    update_option('a3rev_woocp_pro_version', '2.4.1');
    update_option('a3rev_woocp_lite_version', '2.2.0');
}