function xmlsitemap_output_chunk in XML sitemap 6.2
Same name and namespace in other branches
- 7.2 xmlsitemap.pages.inc \xmlsitemap_output_chunk()
Output a sitemap page.
See also
xmlsitemap_sitemap_load_by_context()
xmlsitemap_get_current_chunk()
1 string reference to 'xmlsitemap_output_chunk'
- xmlsitemap_menu in ./
xmlsitemap.module - Implements hook_menu().
File
- ./
xmlsitemap.pages.inc, line 36 - Page callbacks for the xmlsitemap module.
Code
function xmlsitemap_output_chunk() {
$sitemap = xmlsitemap_sitemap_load_by_context();
if (!$sitemap) {
return drupal_not_found();
}
$chunk = xmlsitemap_get_current_chunk($sitemap);
$file = xmlsitemap_sitemap_get_file($sitemap, $chunk);
// Provide debugging information if enabled.
if (variable_get('xmlsitemap_developer_mode', 0) && isset($_GET['debug'])) {
$output = array();
$context = xmlsitemap_get_current_context();
$output[] = "Current context: " . print_r($context, TRUE);
$output[] = "Sitemap: " . print_r($sitemap, TRUE);
$output[] = "Chunk: {$chunk}";
$output[] = "Cache file location: {$file}";
$output[] = "Cache file exists: " . (file_exists($file) ? 'Yes' : 'No');
return implode('<br />', $output);
}
return xmlsitemap_output_file($file);
}