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