You are here

function submenutree_uninstall in Submenu Tree 7.2

Same name and namespace in other branches
  1. 5 submenutree.install \submenutree_uninstall()
  2. 6 submenutree.install \submenutree_uninstall()

Implements hook_uninstall().

File

./submenutree.install, line 98
Install, update and uninstall functions for the Submenu Tree module.

Code

function submenutree_uninstall() {

  // Clear the configuration variables
  variable_del('submenutree_block_title');
  variable_del('submenutree_block_title_content_menu_parent_level');
  variable_del('submenutree_extended_menu_name');
  variable_del('submenutree_extended_menu_level');

  // Clear the node specific variables
  $types = node_type_get_names();
  foreach ($types as $type => $name) {
    variable_del("submenutree_node_type_{$type}");
    variable_del("submenutree_enable_{$type}");
    variable_del("submenutree_title_{$type}");
    variable_del("submenutree_display_{$type}");
    variable_del("submenutree_weight_{$type}");
    variable_del("siblingmenutree_enable_{$type}");
    variable_del("siblingmenutree_title_{$type}");
    variable_del("siblingmenutree_display_{$type}");
    variable_del("siblingmenutree_weight_{$type}");
    variable_del("siblingmenutree_view_mode_{$type}");
    variable_del("siblingmenutree_links_{$type}");
  }
}