function create_bepro_emails_for_bepro_listings() { if (@class_exists("Bepro_email")) { $bepro_email = new Bepro_email(); $bepro_email->delete_all_owner_emails("bepro_listings"); //email 1 $email1["post_title"] = "Hello [username]"; $email1["post_content"] = "Your submission to [website_url] has been received. Thank you"; $email1["bpe_owner"] = "bepro_listings"; $email1["bpe_times_sent"] = "0"; $email1["bpe_mail_agent"] = "wp_mail"; $email1["bpe_email_to"] = "[user_email]"; $email1["bpe_hook"] = "bepro_listings_add_listing"; $email1["bpe_tracker"] = "bl_email1"; $email1["bpe_max_send"] = ""; $bepro_email->bepro_add_edit_email($email1); //email 2 $email2["post_title"] = "New Listing"; $email2["post_content"] = "Your received a new submission on [website_url]."; $email2["bpe_owner"] = "bepro_listings"; $email2["bpe_times_sent"] = "0"; $email2["bpe_mail_agent"] = "wp_mail"; $email2["bpe_email_to"] = "[admin_user_email]"; $email2["bpe_hook"] = "bepro_listings_add_listing"; $email2["bpe_tracker"] = "bl_email2"; $email2["bpe_max_send"] = ""; $bepro_email->bepro_add_edit_email($email2); } }
delete_option("bpl_rate_ignore"); delete_option("bpl_nag_ignore"); // For site options in multisite delete_site_option('bepro_listings'); delete_site_option('bpl_rate_ignore'); delete_site_option('bpl_nag_ignore'); //delete listings and table $listings = get_posts(array('post_type' => 'bepro_listings', 'posts_per_page' => -1, 'numberposts' => -1)); foreach ($listings as $listing) { wp_delete_post($listing->ID, true); } //delete orders table $orders = get_posts(array('post_type' => 'bpl_orders', 'posts_per_page' => -1, 'numberposts' => -1)); foreach ($orders as $order) { wp_delete_post($order->ID, true); } //delete packages table $packages = get_posts(array('post_type' => 'bpl_packages', 'posts_per_page' => -1, 'numberposts' => -1)); foreach ($packages as $package) { wp_delete_post($package->ID, true); } //recreate table global $wpdb; $wpdb->query("DROP TABLE " . $wpdb->prefix . "bepro_listings"); $wpdb->query("DROP TABLE " . $wpdb->prefix . "bepro_listing_typesmeta"); $wpdb->query("DROP TABLE " . $wpdb->prefix . "bepro_listing_orders"); //remove BePro Emails if exists if (class_exists("bepro_email")) { $bepro_email = new Bepro_email(); $bepro_email->delete_all_owner_emails("bepro_listings"); }