You are here

function theme_uploadfield_formatter_video_nodelink in Video 6.3

Parameters

<type> $element:

Return value

<type>

File

types/uploadfield/uploadfield_formatter.inc, line 66
uploadfield formatter hooks and callbacks.

Code

function theme_uploadfield_formatter_video_nodelink($element) {
  $field = content_fields($element['#field_name'], $element['#type_name']);

  // Inside a view $element may contain null data. In that case, just return.
  if (empty($element['#item']['fid'])) {
    return '';
  }

  //  print_r($field);
  //  exit;
  $node = $element['#node'];

  //  $imagetag = theme('uploadfield_formatter_video_plain', $element);
  $use_default_img = $element['#item']['data']['use_default_video_thumb'];
  if ($use_default_img) {
    $imagetag = theme('uploadfield_widget_video_thumb', $field['widget']['default_video_thumb']);
  }
  else {
    if ($element['#item']['data']['video_thumb']) {

      //    print_r($field['widget']['default_video_thumb']);
      $thumb = array(
        'filepath' => $element['#item']['data']['video_thumb'],
      );
      $imagetag = theme('uploadfield_widget_video_thumb', $thumb);
    }
  }
  $class = 'popups uploadfield uploadfield-nodelink uploadfield-' . $element['#field_name'];
  return l($imagetag, 'node/' . $node->nid, array(
    'attributes' => array(
      'class' => $class,
    ),
    'html' => TRUE,
  ));
}