You are here

function _hybridauth_delete_user_data in HybridAuth Social Login 7

Helper function: deletes all data created by this module for a user.

Parameters

integer $uid: uid of the user that is being deleted.

2 calls to _hybridauth_delete_user_data()
hybridauth_user_cancel in ./hybridauth.module
Implements hook_user_cancel().
hybridauth_user_delete in ./hybridauth.module
Implements hook_user_delete().

File

./hybridauth.module, line 476

Code

function _hybridauth_delete_user_data($uid) {
  $aids = db_select('authmap')
    ->fields('authmap', array(
    'aid',
  ))
    ->condition('uid', $uid);
  db_delete('hybridauth_account')
    ->condition('aid', $aids, 'IN')
    ->execute();
}