You are here

function socialmedia_profile_save in Social media 7

3 calls to socialmedia_profile_save()
socialmedia_admin_profiles_form_submit in ./socialmedia.admin.inc
socialmedia_profile_features_revert in ./socialmedia.features.inc
Implementation of hook_features_revert()
socialmedia_user_save in ./socialmedia.module

File

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

Code

function socialmedia_profile_save($profile, $platform = null, $uid = null) {
  if (!isset($platform) && isset($profile['platform'])) {
    $platform = $profile['platform'];
  }
  if (!isset($uid)) {
    $uid = isset($profile['uid']) ? $profile['uid'] : 0;
  }
  $query = db_merge('socialmedia_profile');
  $query
    ->key(array(
    'platform' => $platform,
    'uid' => $uid,
  ));
  $query
    ->fields(array(
    'data' => serialize($profile),
  ));
  $id = $query
    ->execute();
}