function wpsc_auto_update()
{
    global $wpdb;
    include WPSC_FILE_PATH . '/wpsc-updates/updating_tasks.php';
    wpsc_create_or_update_tables();
    wpsc_create_upload_directories();
    wpsc_product_files_htaccess();
    wpsc_check_and_copy_files();
    $wpsc_version = get_option('wpsc_version');
    $wpsc_minor_version = get_option('wpsc_minor_version');
    if ($wpsc_version === false) {
        add_option('wpsc_version', WPSC_VERSION, '', 'no');
    } else {
        update_option('wpsc_version', WPSC_VERSION);
    }
    if ($wpsc_minor_version === false) {
        add_option('wpsc_minor_version', WPSC_MINOR_VERSION, '', 'no');
    } else {
        update_option('wpsc_minor_version', WPSC_MINOR_VERSION);
    }
    if (version_compare($wpsc_version, '3.8', '<')) {
        update_option('wpsc_needs_update', true);
    } else {
        update_option('wpsc_needs_update', false);
    }
}
Example #2
0
function wpsc_auto_update()
{
    global $wpdb;
    wpsc_create_or_update_tables();
    include_once 'updates/updating_tasks.php';
    wpsc_create_upload_directories();
    wpsc_product_files_htaccess();
    wpsc_check_and_copy_files();
    if (get_option('wpsc_version') < WPSC_VERSION || get_option('wpsc_version') == WPSC_VERSION && get_option('wpsc_minor_version') < WPSC_MINOR_VERSION) {
        update_option('wpsc_version', WPSC_VERSION);
        update_option('wpsc_minor_version', WPSC_MINOR_VERSION);
    }
}
Example #3
0
function wpsc_auto_update()
{
    global $wpdb;
    if (get_option('wpsc_version') <= 3.5) {
        include_once 'updates/update-to-3.5.0.php';
    }
    if (get_option('wpsc_version') < 3.5 || get_option('wpsc_version') == 3.5 && get_option('wpsc_minor_version') < 2) {
        include_once 'updates/update-to-3.5.2.php';
    }
    if (get_option('wpsc_version') < 3.6 || get_option('wpsc_version') == 3.6 && get_option('wpsc_minor_version') < 68) {
        include_once 'updates/update-to-3.6.0.php';
        include_once 'updates/update-to-3.6.4.php';
    }
    if (get_option('wpsc_version') < 3.6 || get_option('wpsc_version') == 3.6 && (int) get_option('wpsc_minor_version') < 80) {
        include_once 'updates/update-to-3.6.8.php';
    }
    wpsc_create_upload_directories();
    wpsc_product_files_htaccess();
    wpsc_check_and_copy_files();
    if (get_option('wpsc_version') < WPSC_VERSION || get_option('wpsc_version') == WPSC_VERSION && get_option('wpsc_minor_version') < WPSC_MINOR_VERSION) {
        update_option('wpsc_version', WPSC_VERSION);
        update_option('wpsc_minor_version', WPSC_MINOR_VERSION);
    }
}