You are here

function _connector_set_primary_connection in Connector 7

Same name and namespace in other branches
  1. 6 connector.module \_connector_set_primary_connection()
2 calls to _connector_set_primary_connection()
connector_connections_list_submit in ./connector.pages.inc
@todo Please document this function.
_connector_add_connection in ./connector.module

File

./connector.module, line 381
Connector module

Code

function _connector_set_primary_connection($uid, $connection) {
  if (is_object($uid)) {
    $uid = $uid->uid;
  }
  if (is_object($connection)) {
    $connection = $connection->connector . '__' . $connection->cid;
  }
  db_delete('connector_user')
    ->condition('uid', $uid)
    ->execute();
  db_insert('connector_user')
    ->fields(array(
    'uid' => $uid,
    'primary_connection' => $connection,
  ))
    ->execute();
}