function hybridauth_get_enabled_providers in HybridAuth Social Login 7.2
Same name and namespace in other branches
- 6.2 hybridauth.module \hybridauth_get_enabled_providers()
- 7 hybridauth.auth.inc \hybridauth_get_enabled_providers()
2 calls to hybridauth_get_enabled_providers()
- hybridauth_get_config in ./
hybridauth.module - Returns HybridAuth config.
- hybridauth_widget_pre_render in ./
hybridauth.module - Pre-render callback for the 'hybridauth_widget' element.
File
- ./
hybridauth.module, line 831 - Main file for the HybridAuth module.
Code
function hybridauth_get_enabled_providers() {
$providers =& drupal_static(__FUNCTION__, NULL);
if (!isset($providers)) {
$providers = array();
$all_providers = hybridauth_providers_list();
$enabled_providers = array_filter(variable_get('hybridauth_providers', array()));
foreach (array_keys($enabled_providers) as $provider_id) {
$providers[$provider_id] = $all_providers[$provider_id];
}
}
return $providers;
}