function _menu_minipanels_enable_menus in Menu Minipanels 6
Same name and namespace in other branches
- 7.2 menu_minipanels.install \_menu_minipanels_enable_menus()
- 7 menu_minipanels.install \_menu_minipanels_enable_menus()
Allow each menu to be menu_minipanel-ized, with some exceptions.
2 calls to _menu_minipanels_enable_menus()
- menu_minipanels_install in ./
menu_minipanels.install - Implements hook_install().
- menu_minipanels_update_6102 in ./
menu_minipanels.install - Change the menu configurations to the new structure.
File
- ./
menu_minipanels.install, line 117 - Installation and update scripts for Menu_MiniPanels.
Code
function _menu_minipanels_enable_menus() {
// Ignore the Navigation, Admin Menu and Devel menus, those have to be
// manually enabled.
$ignore_menus = array(
'navigation',
'admin_menu',
'devel',
);
foreach ($ignore_menus as $menu) {
variable_set('menu_minipanels_' . $menu . '_enabled', FALSE);
}
// Enable all of the custom menus that isn't already disabled.
foreach (menu_get_names() as $menu) {
if (!in_array($menu, $ignore_menus)) {
variable_set('menu_minipanels_' . $menu . '_enabled', TRUE);
}
}
}