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
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;
}