You are here

function enterprise_fields_user_thumbnail in Enterprise Base 7.3

1 string reference to 'enterprise_fields_user_thumbnail'
enterprise_fields_ds_fields_info in enterprise_fields/enterprise_fields.module
Implements hook_ds_fields_info().

File

enterprise_fields/enterprise_fields.module, line 68

Code

function enterprise_fields_user_thumbnail($variables) {
  $entity = $variables['entity'];
  $account = user_load($entity->uid);
  $picture_field = 'field_picture_thumbnail';
  if (isset($user->field_picture_thumbnail['und'][0]['is_default']) && $account->field_picture_thumbnail['und'][0]['is_default']) {
    if (!isset($user->field_enterprise_fields_picture['und'][0]['is_default']) || !$account->field_enterprise_fields_picture['und'][0]['is_default']) {
      $picture_field = 'field_enterprise_fields_picture';
    }
  }
  $photo = field_view_field('user', $account, $picture_field, array(
    'label' => 'hidden',
    'settings' => array(
      'image_style' => '150x75',
    ),
  ));
  if ($photo) {
    return drupal_render($photo);
  }
}