function theme_node_kaltura_entry_thumbnail_url in Kaltura 5
Same name and namespace in other branches
- 6.2 plugins/node_kaltura_entry/node_kaltura_entry.module \theme_node_kaltura_entry_thumbnail_url()
- 6 plugins/node_kaltura_entry/node_kaltura_entry.module \theme_node_kaltura_entry_thumbnail_url()
3 theme calls to theme_node_kaltura_entry_thumbnail_url()
- kaltura_get_thumbnail_display in plugins/
field_kaltura/ field_kaltura.module - node_kaltura_entry_view in plugins/
node_kaltura_entry/ node_kaltura_entry.module - Implementation of hook_view().
- views_handler_field_kaltura_thumb in plugins/
kaltura_views/ kaltura_views.module
File
- plugins/
node_kaltura_entry/ node_kaltura_entry.module, line 605
Code
function theme_node_kaltura_entry_thumbnail_url($node, $teaser, $nosize = FALSE, $size = array()) {
$skip = FALSE;
if (isset($size['width']) && isset($size['height'])) {
$width = $size['width'];
$height = $size['height'];
$skip = TRUE;
}
if ($node->kaltura_media_type == 1 && !$skip) {
$width = variable_get('kaltura_video_entry_thumb_width', '120');
$height = variable_get('kaltura_video_entry_thumb_height', '90');
}
elseif (!$skip) {
$width = variable_get('kaltura_image_entry_thumb_width', '120');
$height = variable_get('kaltura_image_entry_thumb_height', '90');
}
if ($node->kaltura_media_type == 1 && $node->kstatus == 2 && variable_get('kaltura_entry_rotate_thumb', 1) == 1) {
$extra = 'onmouseover="KalturaThumbRotator.start(this)" onmouseout="KalturaThumbRotator.end(this)"';
}
$size_str = '';
if ($nosize == FALSE) {
$size_str = '/width/' . $width . '/height/' . $height;
}
if ($node->link_thumb || $teaser) {
return '<div class="kaltura_thumb"><a href="' . url('node/' . $node->nid) . '"><img src="' . $node->kaltura_thumbnail_url . $size_str . '" ' . $extra . ' /></a></div>';
}
else {
return '<div class="kaltura_thumb"><img src="' . $node->kaltura_thumbnail_url . $size_str . '" ' . $extra . ' /></div>';
}
}