You are here

function xmlsitemap_regenerate_batch_finished in XML sitemap 6.2

Same name and namespace in other branches
  1. 8 xmlsitemap.module \xmlsitemap_regenerate_batch_finished()
  2. 7.2 xmlsitemap.generate.inc \xmlsitemap_regenerate_batch_finished()
  3. 2.x xmlsitemap.module \xmlsitemap_regenerate_batch_finished()

Batch callback; sitemap regeneration finished.

1 string reference to 'xmlsitemap_regenerate_batch_finished'
xmlsitemap_regenerate_batch in ./xmlsitemap.generate.inc
Batch information callback for regenerating the sitemap files.

File

./xmlsitemap.generate.inc, line 379
Sitemap generation and rebuilding functions for the xmlsitemap module.

Code

function xmlsitemap_regenerate_batch_finished($success, $results, $operations) {
  $results['elapsed'] = round((microtime(TRUE) - $results['start']) * 1000, 2);
  $elapsed = format_interval($results['elapsed'] / 1000);
  if ($success && !variable_get('xmlsitemap_regenerate_needed', FALSE)) {
    variable_set('xmlsitemap_generated_last', REQUEST_TIME);

    //drupal_set_message(t('The sitemaps were regenerated.'));

    // Show a watchdog message that the sitemap was regenerated.
    watchdog('xmlsitemap', 'Finished XML sitemap generation in @elapsed. Memory usage: @memory-peak.', array(
      '@elapsed' => $elapsed,
      '@memory-peak' => format_size(_xmlsitemap_memory_get_peak_usage()),
    ), WATCHDOG_NOTICE);
  }
  else {
    drupal_set_message(t('The sitemaps were not successfully regenerated.'), 'error');
  }
}