You are here

function quant_uninstall in Quant 7

Same name and namespace in other branches
  1. 6 quant.install \quant_uninstall()

Implementation of hook_uninstall()

File

./quant.install, line 6

Code

function quant_uninstall() {
  drupal_load('module', 'quant');

  // Module variables
  $variables = array(
    'quant_height',
    'quant_weight',
    'quant_visible',
    'quant_chart',
  );

  // Plugin variables
  foreach (quant_get_quant_charts() as $plugin) {
    $variables = array_merge($variables, $plugin->chart
      ->variables());
  }

  // Delete the variables
  foreach ($variables as $variable) {
    variable_del($variable);
  }
}