xmlsitemap_menu_xmlsitemap_links

Definition

xmlsitemap_menu_xmlsitemap_links($type = NULL, $excludes = array())
contributions/modules/xmlsitemap/xmlsitemap_menu/xmlsitemap_menu.module, line 16

Description

Implementation of hook_xmlsitmap_links().

Related topics

Namesort iconDescription
XML SitemapNotify search engines of site updates.

Code

function xmlsitemap_menu_xmlsitemap_links($type = NULL, $excludes = array()) {
  if (!isset($type)) {
    unset($GLOBALS['_menu']);
    $menu = menu_get_menu();
    $mid = db_result(db_query_range("SELECT mid FROM {menu} WHERE pid = 0 AND title = '%s'", t('XML Sitemap'), 0, 1));
    $menus = $mid === FALSE ? array() : array($mid);
    $menus = variable_get('xmlsitemap_menu_menus', $menus);
    foreach ($menus as $mid) {
      if (!empty($mid)) {
        _xmlsitemap_menu_process_link($mid, $menu);
      }
    }
  }
}