function menu_minipanels_menu_toggle in Menu Minipanels 7
Same name and namespace in other branches
- 6 menu_minipanels.admin.inc \menu_minipanels_menu_toggle()
- 7.2 menu_minipanels.admin.inc \menu_minipanels_menu_toggle()
Toggle the status of a menu.
1 string reference to 'menu_minipanels_menu_toggle'
- menu_minipanels_menu in ./
menu_minipanels.module - Implements hook_menu().
File
- ./
menu_minipanels.admin.inc, line 458
Code
function menu_minipanels_menu_toggle($menu) {
// Some security precations.
$menu = check_plain($menu);
// First ensure the menu item actually exists.
$result = db_query("SELECT menu_name FROM {menu_custom} WHERE menu_name = :name", array(
':name' => $menu,
), array(
'fetch' => PDO::FETCH_ASSOC,
));
if (!empty($result)) {
if (variable_get('menu_minipanels_' . $menu . '_enabled', FALSE)) {
variable_set('menu_minipanels_' . $menu . '_enabled', FALSE);
}
else {
variable_set('menu_minipanels_' . $menu . '_enabled', TRUE);
}
drupal_set_message(t('Menu :menu has been toggled.', array(
':menu' => $menu,
)));
}
drupal_goto('admin/config/user-interface/menu_minipanels');
}