| 1 dashboard.install | dashboard_enable() |
Implements hook_enable().
File
- core/
modules/ dashboard/ dashboard.install, line 17 - Install, update and uninstall functions for the Dashboard module.
Code
function dashboard_enable() {
// Enable the Dashboard menu item (if it exists and is disabled).
$mlid = db_query("SELECT mlid FROM {menu_links} WHERE router_path = 'admin/dashboard' AND module = 'system' AND hidden = 1")->fetchField();
if ($mlid) {
$link = menu_link_load($mlid);
$link['hidden'] = 0;
unset($link['customized']);
menu_link_save($link);
menu_cache_clear($link['menu_name']);
}
// Enable the Dashboard layout.
config_set('layout.layout.dashboard', 'disabled', FALSE);
layout_reset_caches();
}