You are here

function _connector_get_user_connections in Connector 7

Same name and namespace in other branches
  1. 6 connector.module \_connector_get_user_connections()
4 calls to _connector_get_user_connections()
connector_user_cancel in ./connector.module
Implements hook_user_cancel().
connector_user_delete_form_submit in ./connector.pages.inc
connector_user_logout in ./connector.module
Implements hook_user_logout().
connector_user_settings in ./connector.pages.inc
Menu callback for the user settings page

File

./connector.module, line 338
Connector module

Code

function _connector_get_user_connections($uid) {
  $connectors = array();
  if (is_object($uid)) {
    $uid = $uid->uid;
  }
  $result = db_query("SELECT authname FROM {authmap} WHERE module = :module AND uid = :uid", array(
    ':module' => 'connector',
    ':uid' => $uid,
  ));
  foreach ($result as $row) {
    $row = explode('__', $row->authname, 2);
    if (count($row) === 2) {
      $connectors[] = (object) array(
        'connector' => $row[0],
        'cid' => $row[1],
      );
    }
  }
  return $connectors;
}