xmlsitemap_menu_form_alter

Definition

xmlsitemap_menu_form_alter($form_id, &$form)
contributions/modules/xmlsitemap/xmlsitemap_menu/xmlsitemap_menu.module, line 59

Description

Implementation of hook_form_alter().

Related topics

Namesort iconDescription
XML SitemapNotify search engines of site updates.

Code

function xmlsitemap_menu_form_alter($form_id, &$form) {
  switch ($form_id) {
    case 'xmlsitemap_settings_sitemap':
      $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);
      $form['xmlsitemap_menu_menus'] = array(
        '#type' => 'checkboxes',
        '#title' => t('Menus to include in site map'),
        '#default_value' => variable_get('xmlsitemap_menu_menus', $menus),
        '#options' => menu_get_root_menus(),
      );
      $form['buttons']['#weight'] = 1;
      break;
  }
}