You are here

function socialmedia_profile_load in Social media 7

6 calls to socialmedia_profile_load()
socialmedia_admin_profiles_form in ./socialmedia.admin.inc
Builds and returns the socialmedia settings form.
socialmedia_profile_features_export in ./socialmedia.features.inc
Implementation of hook_features_export()
socialmedia_profile_features_export_render in ./socialmedia.features.inc
Implementation of hook_features_export_render()
socialmedia_tokens in ./socialmedia.tokens.inc
socialmedia_update_redirects in ./socialmedia.module

... See full list

File

./socialmedia.module, line 293
Demonstrate basic module socialmedia.

Code

function socialmedia_profile_load($platform, $uid = 0) {
  static $profiles = array();
  if (isset($profiles[$platform][$uid])) {
    return $profiles[$platform][$uid];
  }
  $query = db_select('socialmedia_profile', 'a')
    ->fields('a')
    ->condition('a.platform', $platform)
    ->condition('a.uid', $uid);
  $result = $query
    ->execute()
    ->fetchAssoc();
  if (!$result) {
    return FALSE;
  }
  $profile = unserialize($result['data']);
  $profile['result'] = $result;
  $profiles[$platform][$uid] = $profile;
  return $profile;
}