You are here

function _hybridauth_rules_data_properties in HybridAuth Social Login 7.2

Rules data properties for HybridAuth data type.

1 call to _hybridauth_rules_data_properties()
hybridauth_rules_data_info in ./hybridauth.rules.inc
Implements hook_rules_data_info().

File

./hybridauth.rules.inc, line 176
Functions for integrating the HybridAuth module with Rules.

Code

function _hybridauth_rules_data_properties() {
  $properties = array();
  if (function_exists('hybridauth_token_info')) {
    $token_info = hybridauth_token_info();
  }
  else {
    module_load_include('inc', 'hybridauth', 'hybridauth.tokens');
    $token_info = hybridauth_token_info();
  }
  foreach ($token_info['tokens']['hybridauth'] as $key => $value) {
    $properties[$key] = array(
      'label' => $value['name'],
      'type' => 'text',
      'description' => $value['description'],
    );
  }
  return $properties;
}