<?phpfunctionpmxi_wpmu_new_blog($blog_id,$user_id,$domain,$path,$site_id,$meta){// create/update required database tablesrequire_onceABSPATH.'wp-admin/includes/upgrade.php';requirePMXI_Plugin::ROOT_DIR.'/schema.php';global$wpdb;if(function_exists('is_multisite')&&is_multisite()){// check if it is a network activation - if so, run the activation function for each blog id $old_blog=$wpdb->blogid;switch_to_blog($blog_id);requirePMXI_Plugin::ROOT_DIR.'/schema.php';dbDelta($plugin_queries);// sync data between plugin tables and wordpress (mostly for the case when plugin is reactivated)$post=newPMXI_Post_Record();$wpdb->query('DELETE FROM '.$post->getTable().' WHERE post_id NOT IN (SELECT ID FROM '.$wpdb->posts.')');switch_to_blog($old_blog);return;}}