function dhtml_menu_enable in DHTML Menu 6.2
Same name and namespace in other branches
- 8 dhtml_menu.install \dhtml_menu_enable()
- 5 dhtml_menu.install \dhtml_menu_enable()
- 6.4 dhtml_menu.install \dhtml_menu_enable()
- 6 dhtml_menu.install \dhtml_menu_enable()
- 7 dhtml_menu.install \dhtml_menu_enable()
Implementation of hook_enable().
File
- ./
dhtml_menu.install, line 11 - dhtml_menu.install Install and Uninstall processes for this module.
Code
function dhtml_menu_enable() {
// If DHTML hasn't been configured yet, set the default values.
if (!($dhtml = variable_get('dhtml_menu_menus', array()))) {
$dhtml['user'][1] = 1;
$menus = array_keys(module_invoke('menu', 'block', 'list'));
foreach ($menus as $delta) {
$dhtml['menu'][$delta] = 1;
}
variable_set('dhtml_menu_menus', $dhtml);
// Notify about added DHTML behavior
drupal_set_message(t('All your menu blocks now use DHTML behavior by default. This configuration can be changed in the <a href="@url">block settings</a>.', array(
'@url' => url('admin/build/block'),
)));
}
}