function connector_user_cancel in Connector 7
Implements hook_user_cancel().
File
- ./
connector.module, line 192 - Connector module
Code
function connector_user_cancel($edit, $account, $method) {
$connectors = _connector_get_connectors();
$connections = _connector_get_user_connections($account);
foreach ($connections as $connection) {
if (array_key_exists($connection->connector, $connectors)) {
$connector = $connectors[$connection->connector];
if (isset($connector['delete callback']) && is_callable($connector['delete callback'])) {
call_user_func($connector['delete callback'], $connector, $connection->cid);
}
}
}
db_delete('connector_user')
->condition('uid', $account->uid)
->execute();
db_delete('connector_info')
->condition('uid', $account->uid)
->execute();
}