You are here

function simplesamlphp_auth_uninstall in simpleSAMLphp Authentication 7

Same name and namespace in other branches
  1. 8.3 simplesamlphp_auth.install \simplesamlphp_auth_uninstall()
  2. 6.3 simplesamlphp_auth.install \simplesamlphp_auth_uninstall()
  3. 6.2 simplesamlphp_auth.install \simplesamlphp_auth_uninstall()
  4. 7.3 simplesamlphp_auth.install \simplesamlphp_auth_uninstall()
  5. 7.2 simplesamlphp_auth.install \simplesamlphp_auth_uninstall()

Implements hook_uninstall().

File

./simplesamlphp_auth.install, line 25
the install file for the simplesamlphp_auth module

Code

function simplesamlphp_auth_uninstall() {

  // Restore the original user registration directive.
  $original = variable_get('simplesamlphp_auth_user_register_original', 1);
  variable_set('user_register', $original);
  variable_del('simplesamlphp_auth_user_register_original');

  // Remove the created system variables.
  variable_del('simplesamlphp_auth_activate');
  variable_del('simplesamlphp_auth_installdir');
  variable_del('simplesamlphp_auth_logout_page');
  variable_del('simplesamlphp_auth_mailattr');
  variable_del('simplesamlphp_auth_unique_id');
  variable_del('simplesamlphp_auth_user_name');
  variable_del('simplesamlphp_auth_authsource');
  variable_del('simplesamlphp_auth_rolepopulation');
  variable_del('simplesamlphp_auth_roleevaleverytime');
  variable_del('simplesamlphp_auth_forcehttps');
  variable_del('simplesamlphp_auth_registerusers');
  variable_del('simplesamlphp_auth_allowdefaultlogin');
  variable_del('simplesamlphp_auth_allowdefaultloginusers');
}