You are here

function hybridauth_get_config in HybridAuth Social Login 7

Same name and namespace in other branches
  1. 6.2 hybridauth.module \hybridauth_get_config()
  2. 7.2 hybridauth.module \hybridauth_get_config()
1 call to hybridauth_get_config()
hybridauth_get_instance in ./hybridauth.auth.inc

File

./hybridauth.auth.inc, line 80

Code

function hybridauth_get_config() {
  $config =& drupal_static(__FUNCTION__, NULL);
  if (!isset($config)) {

    //$lib_path = libraries_get_path('hybridauth', FALSE);
    $config = array(
      'base_url' => url('hybridauth/endpoint', array(
        'absolute' => TRUE,
      )),
      'providers' => array(),
      'debug_mode' => variable_get('hybridauth_debug', FALSE),
      'debug_file' => file_directory_temp() . '/hybridauth.debug.log',
    );
    foreach (hybridauth_get_providers() as $provider_id => $provider_name) {
      if ($provider_config = hybridauth_get_provider_config($provider_id)) {
        $config['providers'][$provider_id] = $provider_config;
      }
    }
  }
  return $config;
}