You are here

function _ulogin_rules_data_properties in uLogin (advanced version) 8

Same name and namespace in other branches
  1. 7 ulogin.rules.inc \_ulogin_rules_data_properties()
1 call to _ulogin_rules_data_properties()
ulogin_rules_data_info in ./ulogin.rules.inc
Implements hook_rules_data_info().

File

./ulogin.rules.inc, line 72
Functions for integrating the Rules module with uLogin.

Code

function _ulogin_rules_data_properties() {
  $properties = array();
  if (function_exists('ulogin_token_info')) {
    $token_info = ulogin_token_info();
  }
  else {
    include_once drupal_get_path('module', 'ulogin') . '/ulogin.tokens.inc';
    $token_info = ulogin_token_info();
  }
  foreach ($token_info['tokens']['ulogin'] as $key => $value) {
    $properties[$key] = array(
      'label' => $value['name'],
      'type' => 'text',
      'description' => $value['description'],
    );
  }
  return $properties;
}