You are here

function _connector_set_primary_connection in Connector 6

Same name and namespace in other branches
  1. 7 connector.module \_connector_set_primary_connection()
3 calls to _connector_set_primary_connection()
connector_connections_list_submit in ./connector.pages.inc
_connector_add_connection in ./connector.module
_connector_log_in in ./connector.module

File

./connector.module, line 313
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_query("UPDATE {connector_user} SET primary_connection = '%s' WHERE uid = %d", array(
    ':primary_connection' => $connection,
    ':uid' => $uid,
  ));
  if (!db_affected_rows()) {
    db_query("INSERT INTO {connector_user} (uid, primary_connection) VALUES (%d, '%s')", array(
      ':uid' => $uid,
      ':primary_connection' => $connection,
    ));
  }
}