You are here

function sexybookmarks_field_formatter_view in Share Buttons, Related Posts, Content Analytics - Shareaholic 7.2

Same name and namespace in other branches
  1. 7 includes/field_ui.inc \sexybookmarks_field_formatter_view()

Implements hook_field_formatter_view().

File

includes/field_ui.inc, line 26
Field UI module integration.

Code

function sexybookmarks_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) {
  $element = array();
  $info = module_invoke_all('sexybookmarks_field_formatter_info');
  if (!empty($display['settings']['sexybookmarks_profile']) && isset($info[$field['type']]) && isset($info[$field['type']]['callback']) && function_exists($info[$field['type']]['callback'])) {
    foreach ($items as $delta => $item) {
      $data = $info[$field['type']]['callback']($item);
      $element[$delta] = array(
        '#theme' => 'sexybookmarks',
        '#url' => $data['url'],
        '#title' => $data['title'],
        '#profile' => $display['settings']['sexybookmarks_profile'],
      );
    }
  }
  return $element;
}