You are here

function _video_views_handler_field_image in Video 6.2

Handler to render the preview image associated with a video

1 call to _video_views_handler_field_image()
video_views_handler_field_image::render in views/video_views_handler_field_image.inc
Render field output to the browser.

File

views/video_views_handler_field_image.inc, line 59

Code

function _video_views_handler_field_image($values, $image_type, $linked) {
  if ($values->node_type && $values->node_type != 'video') {
    return NULL;
  }
  $node = node_load($values->nid);
  $output = NULL;
  if ($node->iid && ($image = node_load($node->iid))) {
    $image_html = NULL;
    if ($image != NULL && $image->type == 'image') {
      $image_html = image_display($image, $image_type, array(
        'class' => 'video_image_teaser',
      ));

      //Create a link with an image in it.
      $output .= $linked ? l($image_html, "node/{$values->nid}", array(
        'html' => TRUE,
      )) : $image_html;
      $output .= '<br class="video_image_clear" />';
    }
  }
  return $output;
}