function seotools_xmlsitemap_menus in Drupal SEO Tools 6
File
- plugins/
seotools.presets.inc, line 355
Code
function seotools_xmlsitemap_menus() {
$types = menu_get_menus();
$setting = array();
$setting['title'] = 'Menus';
$settings = array(
'status' => '1',
'priority' => '0.5',
);
$different = array();
foreach ($types as $type => $info) {
if (array_diff(variable_get('xmlsitemap_settings_menu_' . $type, array(
FALSE,
)), $settings)) {
$different[$type] = $info;
}
}
if (empty($different)) {
$setting['value'] = 'All menus are set for xmlsitemap.';
$setting['severity'] = REQUIREMENT_OK;
}
elseif (count($different) != count($types)) {
// If some content types are set, only post a warning.
$setting['value'] = implode($different, ', ') . ' menus not set to use xmlsitemaps.';
$setting['severity'] = REQUIREMENT_WARNING;
}
else {
$setting['value'] = 'No meus not set to use xmlsitemaps.';
$setting['severity'] = REQUIREMENT_ERROR;
}
return $setting;
}