function hybridauth_rules_event_info in HybridAuth Social Login 7.2
Same name and namespace in other branches
- 6.2 hybridauth.rules.inc \hybridauth_rules_event_info()
Implements hook_rules_event_info().
File
- ./
hybridauth.rules.inc, line 201 - Functions for integrating the HybridAuth module with Rules.
Code
function hybridauth_rules_event_info() {
$events = array();
$events['hybridauth_identity_added'] = array(
'label' => t('User added HybridAuth identity'),
'group' => t('HybridAuth'),
'variables' => array(
'hybridauth_user' => array(
'label' => t('User adding the identity'),
'type' => 'user',
),
'hybridauth' => array(
'label' => t('HybridAuth identity data'),
'type' => 'hybridauth',
),
),
'module' => 'hybridauth',
);
$events['hybridauth_identity_deleted'] = array(
'label' => t('User deleted HybridAuth identity'),
'group' => t('HybridAuth'),
'variables' => array(
'hybridauth_user' => array(
'label' => t('User deleting the identity'),
'type' => 'user',
),
'hybridauth' => array(
'label' => t('HybridAuth identity data'),
'type' => 'hybridauth',
),
),
'module' => 'hybridauth',
);
$events['hybridauth_user_preinsert'] = array(
'label' => t('User is about to be created through HybridAuth'),
'group' => t('HybridAuth'),
'variables' => array(
'hybridauth_user' => array(
'label' => t('registering user'),
'type' => 'user',
),
'hybridauth' => array(
'label' => t('HybridAuth identity data'),
'type' => 'hybridauth',
),
),
'module' => 'hybridauth',
);
$events['hybridauth_user_insert'] = array(
'label' => t('User registered through HybridAuth'),
'group' => t('HybridAuth'),
'variables' => array(
'hybridauth_user' => array(
'label' => t('registered user'),
'type' => 'user',
),
'hybridauth' => array(
'label' => t('HybridAuth identity data'),
'type' => 'hybridauth',
),
),
'module' => 'hybridauth',
);
$events['hybridauth_user_login'] = array(
'label' => t('User logged in through HybridAuth'),
'group' => t('HybridAuth'),
'variables' => array(
'hybridauth_user' => array(
'label' => t('logged in user'),
'type' => 'user',
),
'hybridauth' => array(
'label' => t('HybridAuth identity data'),
'type' => 'hybridauth',
),
),
'module' => 'hybridauth',
);
return $events;
}