You are here

function _connector_get_primary_connection in Connector 7

Same name and namespace in other branches
  1. 6 connector.module \_connector_get_primary_connection()
2 calls to _connector_get_primary_connection()
connector_user_settings in ./connector.pages.inc
Menu callback for the user settings page
_connector_add_connection in ./connector.module

File

./connector.module, line 360
Connector module

Code

function _connector_get_primary_connection($uid) {
  $result = FALSE;
  if (is_object($uid)) {
    $uid = $uid->uid;
  }
  $primary_connection = db_query("SELECT primary_connection FROM {connector_user} WHERE uid = :uid", array(
    ':uid' => $uid,
  ))
    ->fetchField();
  if ($primary_connection) {
    $row = explode('__', $primary_connection, 2);
    if (count($row) === 2) {
      $result = (object) array(
        'connector' => $row[0],
        'cid' => $row[1],
      );
    }
  }
  return $result;
}