You are here

function restrict_by_ip_uninstall in Restrict Login or Role Access by IP Address 6.3

Same name and namespace in other branches
  1. 5 restrict_by_ip.install \restrict_by_ip_uninstall()
  2. 6 restrict_by_ip.install \restrict_by_ip_uninstall()
  3. 6.2 restrict_by_ip.install \restrict_by_ip_uninstall()
  4. 7.3 restrict_by_ip.install \restrict_by_ip_uninstall()

Implementation of hook_uninstall().

File

./restrict_by_ip.install, line 48

Code

function restrict_by_ip_uninstall() {
  drupal_uninstall_schema('restrict_by_ip');

  // Drop variables.
  $variables = array(
    'restrict_by_ip_user_registration',
    'restrict_by_ip_error_page',
    'restrict_by_ip_login_range',
    'restrict_by_ip_header',
  );
  foreach ($variables as $variable) {
    variable_del($variable);
  }

  // Clean up role-based variables
  db_query("DELETE FROM {variable} WHERE name LIKE 'restrict_by_ip_role%'");
  drupal_set_message(t('Restrict Logon By IP module uninstalled successfully.'));
}