function ignitiondeck_uninstall($blog_id = null)
{
    global $wpdb;
    if (!empty($blog_id) && is_id_network_activated() && is_id_pro()) {
        if ($blog_id == 1) {
            $wpdb->base_prefix = $wpdb->base_prefix;
        } else {
            $wpdb->base_prefix = $wpdb->base_prefix . $blog_id . '_';
        }
    } else {
        if (!empty($blog_id) && is_id_pro()) {
            if ($blog_id == 1) {
                $wpdb->base_prefix = $wpdb->prefix;
            } else {
                $wpdb->base_prefix = $wpdb->prefix . $blog_id . '_';
            }
        } else {
            $wpdb->base_prefix = $wpdb->prefix;
        }
    }
    $sql = 'DROP TABLE IF EXISTS ' . $wpdb->base_prefix . 'ign_adaptive_pay_settings, ' . $wpdb->base_prefix . 'ign_aweber_settings, ' . $wpdb->base_prefix . 'ign_customers, ' . $wpdb->base_prefix . 'ign_facebookapp_settings, ' . $wpdb->base_prefix . 'ign_form, ' . $wpdb->base_prefix . 'ign_mailchimp_subscription, ' . $wpdb->base_prefix . 'ign_pay_info, ' . $wpdb->base_prefix . 'ign_pay_selection, ' . $wpdb->base_prefix . 'ign_pay_settings, ' . $wpdb->base_prefix . 'ign_products, ' . $wpdb->base_prefix . 'ign_product_settings, ' . $wpdb->base_prefix . 'ign_prod_default_settings, ' . $wpdb->base_prefix . 'ign_questions, ' . $wpdb->base_prefix . 'ign_settings, ' . $wpdb->base_prefix . 'ign_twitterapp_settings, ' . $wpdb->base_prefix . 'ign_deck_settings';
    $res = $wpdb->query($sql);
    $options = array('id_license_key', 'is_id_pro', 'is_id_basic', 'id_settings_option', 'id_defaults_notice', 'id_settings_notice', 'id_products_notice', 'id_purchase_default', 'id_ty_default', 'id_email_inactive', 'ign_db_version');
    foreach ($options as $option) {
        delete_option($option);
    }
    ID_Project::delete_project_posts();
}