MSM_Sitemap_Builder_Cron::action_generate PHP Method

action_generate() public static method

Hooked into the msm_sitemap_actions-generate action.
public static action_generate ( )
    public static function action_generate()
    {
        $sitemap_create_in_progress = get_option('msm_sitemap_create_in_progress');
        self::generate_full_sitemap();
        if (false !== get_option('msm_sitemap_create_in_progress', false)) {
            update_option('msm_sitemap_create_in_progress', true);
        } else {
            add_option('msm_sitemap_create_in_progress', true, '', 'no');
        }
        if (empty($sitemap_create_in_progress)) {
            Metro_Sitemap::show_action_message(__('Starting sitemap generation...', 'metro-sitemaps'));
        } else {
            Metro_Sitemap::show_action_message(__('Resuming sitemap creation', 'metro-sitemaps'));
        }
    }