function hybridauth_uninstall in HybridAuth Social Login 7.2
Same name and namespace in other branches
- 6.2 hybridauth.install \hybridauth_uninstall()
- 7 hybridauth.install \hybridauth_uninstall()
Implements hook_uninstall().
File
- ./
hybridauth.install, line 10 - Install, update and uninstall functions for the HybridAuth module.
Code
function hybridauth_uninstall() {
module_load_include('module', 'hybridauth');
foreach (hybridauth_providers_list() as $provider_id => $provider_name) {
variable_del('hybridauth_provider_' . $provider_id . '_keys_id');
variable_del('hybridauth_provider_' . $provider_id . '_keys_key');
variable_del('hybridauth_provider_' . $provider_id . '_keys_secret');
variable_del('hybridauth_provider_' . $provider_id . '_window_type');
variable_del('hybridauth_provider_' . $provider_id . '_window_width');
variable_del('hybridauth_provider_' . $provider_id . '_window_height');
variable_del('hybridauth_provider_' . $provider_id . '_display');
variable_del('hybridauth_provider_' . $provider_id . '_scope');
// Legacy variables.
variable_del('hybridauth_provider_' . $provider_id . '_enabled');
variable_del('hybridauth_provider_' . $provider_id . '_weight');
}
variable_del('hybridauth_providers');
variable_del('hybridauth_library_path');
variable_del('hybridauth_required_fields');
variable_del('hybridauth_widget_title');
variable_del('hybridauth_widget_type');
variable_del('hybridauth_widget_use_overlay');
variable_del('hybridauth_widget_link_text');
variable_del('hybridauth_widget_link_title');
variable_del('hybridauth_widget_icon_pack');
variable_del('hybridauth_widget_weight');
variable_del('hybridauth_widget_hide_links');
variable_del('hybridauth_disable_username_change');
variable_del('hybridauth_remove_password_fields');
variable_del('hybridauth_pictures');
variable_del('hybridauth_register');
variable_del('hybridauth_email_verification');
variable_del('hybridauth_email_verification_body');
variable_del('hybridauth_email_verification_subject');
variable_del('hybridauth_username');
variable_del('hybridauth_registration_username_change');
variable_del('hybridauth_registration_password');
variable_del('hybridauth_display_name');
variable_del('hybridauth_override_realname');
variable_del('hybridauth_destination');
variable_del('hybridauth_destination_error');
variable_del('hybridauth_forms');
variable_del('hybridauth_duplicate_emails');
variable_del('hybridauth_proxy');
variable_del('hybridauth_debug');
// Legacy variables.
variable_del('hybridauth_registration_role_choice');
variable_del('hybridauth_registration_roles');
variable_del('hybridauth_window_type');
}