You are here

function socialmedia_user_load in Social media 7

Implements hook_user_load()

Attaches socialmedia profile data on users

Parameters

$users:

File

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

Code

function socialmedia_user_load($users) {
  foreach ($users as $uid => $user) {
    $users[$uid]->socialmedia = array(
      'profiles' => array(),
    );
    $profiles = socialmedia_profile_load_all(null, $uid);
    if (is_array($profiles)) {
      foreach ($profiles as $smid => $profile) {
        $data = unserialize($profile['data']);

        // skip empty profiles
        if (empty($data)) {
          continue;
        }
        $users[$uid]->socialmedia['profiles'][$profile['platform']] = $data;
      }
    }
  }
}