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,
));
}