/**
* Generate sitemaps; pretends to run cron six times
*/
function build_sitemaps()
{
MSM_Sitemap_Builder_Cron::reset_sitemap_data();
delete_option('msm_stop_processing');
MSM_Sitemap_Builder_Cron::generate_full_sitemap();
update_option('msm_sitemap_create_in_progress', true);
$days_being_processed = (array) get_option('msm_days_to_process', array());
$months_being_processed = (array) get_option('msm_months_to_process', array());
$years_being_processed = (array) get_option('msm_years_to_process', array());
while (count($days_being_processed) || count($months_being_processed) || count($years_being_processed)) {
$this->fake_cron();
$this->fake_cron();
$this->fake_cron();
$days_being_processed = (array) get_option('msm_days_to_process', array());
$months_being_processed = (array) get_option('msm_months_to_process', array());
$years_being_processed = (array) get_option('msm_years_to_process', array());
}
}