fields(array( 'weight' => 88, )) ->condition('type', 'module') ->condition('name', 'devel') ->execute(); $menu = array( 'menu_name' => 'devel', 'title' => $t('Development'), 'description' => $t('Development link'), ); menu_save($menu); } /** * Implementation of hook_uninstall(). */ function devel_uninstall() { variable_del('devel_form_weights'); variable_del('devel_execution'); variable_del('dev_timer'); variable_del('devel_query_display'); variable_del('devel_redirect_page'); variable_del('devel_api_url'); variable_del('dev_mem'); variable_del('devel_error_handler'); // Delete the development menu. $devel_menu = menu_load('devel'); menu_delete($devel_menu); } /** * Remove feature for storing queries. Cleanup deprecated tables and variables. */ function devel_update_7000() { db_drop_table('devel_queries'); db_drop_table('devel_times'); } /** * Rebuild the menus since everything is defined by devel_menu(). */ function devel_update_7001() { db_delete('menu_links') ->condition('module', 'devel') ->execute(); variable_set('menu_rebuild_needed', TRUE); return t('Devel module menu links will be rebuilt.'); } /** * Remove deprecated variables - dev_query, devel_code_coverage */ function devel_update_7002() { variable_del('dev_query'); // Sad trombone. http://drupalcode.org/viewvc/drupal/drupal/includes/database.mysql.inc?revision=1.2&view=markup variable_del('devel_code_coverage'); }