You are here

function lti_tool_provider_memberships_user_delete in LTI Tool Provider 7

Implements hook_user_delete().

File

lti_tool_provider_memberships/lti_tool_provider_memberships.module, line 933
lti_tool_provider_memberships hook implementations and support functions.

Code

function lti_tool_provider_memberships_user_delete($account) {

  // Remove membership entities belonging to account.
  $query = new EntityFieldQuery();
  $results = $query
    ->entityCondition('entity_type', 'lti_tool_provider_memberships')
    ->propertyCondition('lti_tool_provider_memberships_uid', $account->uid, '=')
    ->execute();
  if (isset($results['lti_tool_provider_memberships'])) {
    lti_tool_provider_memberships_delete_multiple($results['lti_tool_provider_memberships']);
  }
}