function better_jump_menu_block_info in Better Jump Menu 7
Implements hook_block_info().
File
- ./
better_jump_menu.module, line 14
Code
function better_jump_menu_block_info() {
$blocks = array();
foreach (menu_get_menus(TRUE) as $menu_machine_name => $menu_title) {
$blocks[$menu_machine_name]['info'] = sprintf('%s: %s [%s]', t('Better Jump Menu'), check_plain($menu_title), check_plain($menu_machine_name));
$blocks[$menu_machine_name]['cache'] = DRUPAL_NO_CACHE;
}
$blocks['localtasks']['info'] = sprintf('%s: %s', t('Better Jump Menu'), t('Local tasks'));
$blocks['localtasks']['cache'] = DRUPAL_NO_CACHE;
if (module_exists('book')) {
$blocks['booknavigation']['info'] = sprintf('%s: %s', t('Better Jump Menu'), t('Book navigation'));
$blocks['booknavigation']['cache'] = DRUPAL_NO_CACHE;
foreach (book_get_books() as $book) {
$blocks[$menu_machine_name]['info'] = sprintf('%s: %s [%s]', t('Better Jump Menu'), check_plain($book['title']), check_plain(book_menu_name($book['bid'])));
$blocks[$menu_machine_name]['cache'] = DRUPAL_NO_CACHE;
}
}
return $blocks;
}