'horreurnet_news_sitemap_page',
'access callback' => 'user_access',
'access arguments' => array('access content'),
'type' => MENU_CALLBACK,
);
return $items;
}
function horreurnet_news_sitemap_page() {
drupal_add_http_header('Content-Type', 'application/xml; charset=utf-8');
$lang = 'fr';
$site_name = 'Horreur.net';
$limit_time = REQUEST_TIME - 172800;
$query = new EntityFieldQuery();
$query
->entityCondition('entity_type', 'node')
->entityCondition('bundle', 'actualite')
->propertyCondition('status', 1)
->propertyCondition('created', $limit_time, '>=')
->range(0, 100);
$result = $query->execute();
$nodes = !empty($result['node']) ? node_load_multiple(array_keys($result['node'])) : array();
print '';
print '