| [ Index ] |
PHP Cross Reference of Drupal 6 (yi-drupal) |
[Summary view] [Print] [Text view]
1 <?php 2 // $Id: admin_menu.install,v 1.4.2.6 2009/01/28 19:48:41 sun Exp $ 3 4 /** 5 * Implementation of hook_uninstall(). 6 */ 7 function admin_menu_uninstall() { 8 // Delete menu links. 9 db_query("DELETE FROM {menu_links} WHERE module = 'admin_menu'"); 10 menu_cache_clear_all(); 11 // Delete variables. 12 variable_del('admin_menu_devel_modules_enabled'); 13 variable_del('admin_menu_margin_top'); 14 variable_del('admin_menu_position_fixed'); 15 variable_del('admin_menu_rebuild_links'); 16 variable_del('admin_menu_tweak_modules'); 17 variable_del('admin_menu_tweak_tabs'); 18 } 19 20 /** 21 * Ensure that admin_menu is rebuilt after upgrading to D6. 22 */ 23 function admin_menu_update_6000() { 24 $ret = array(); 25 // Delete menu links. 26 db_query("DELETE FROM {menu_links} WHERE module = 'admin_menu'"); 27 variable_set('admin_menu_rebuild_links', TRUE); 28 // Drop the {admin_menu} table in admin_menu_update_6000() on sites that used 29 // one of the later patches in #132524. 30 if (db_table_exists('admin_menu')) { 31 $ret[] = update_sql("DROP TABLE {admin_menu}"); 32 } 33 return $ret; 34 } 35 36 /** 37 * Wipe and rebuild so we can switch the icon path to <front>. 38 */ 39 function admin_menu_update_6001() { 40 $ret = array(); 41 module_load_include('inc', 'admin_menu'); 42 admin_menu_wipe(); 43 $ret[] = array('success' => TRUE, 'query' => 'Administration menu links deleted for clean rebuild.'); 44 return $ret; 45 } 46
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Mon Jul 9 18:01:44 2012 | Cross-referenced by PHPXref 0.7 |