$field_video = field_get_items('node', $node, 'field_video'); $field_custom_video_thumbnail = field_get_items('node', $node, 'field_custom_video_thumbnail'); if (!empty($field_custom_video_thumbnail[0]['uri'])) { $image_item = array('style_name' => $thumb_image_style, 'path' => $field_custom_video_thumbnail[0]['uri'], 'alt' => $node->title, 'title' => $node->title); $image = theme('image_style', $image_item); } else { $field_video_view_value = field_view_value('node', $node, 'field_video', $field_video[0]); $field_video_view_value['#theme'] = 'video_formatter_thumbnail'; $field_video_view_value['#image_style'] = $thumb_image_style; $image = render($field_video_view_value); } } $node_url = url('node/' . $node->nid); $name = bizutv_helper_get_user_name($node->uid); $display_name = l($name, 'user/' . $node->uid); $duration = bizutv_helper_get_duration($node->field_video['und'][0]['fid']); $likes_display = ''; if ($likes) { $rate_results = rate_get_results('node', $node->nid, 1); $likes_display = $rate_results['up']; } $views_display = ''; if ($views) { $hits = bizutv_video_get_node_hits($node->nid); $views_display = $hits . ' view' . ($hits == 1 ? '' : 's'); } $time_ago_display = ''; if ($time_ago) { $time_diff = REQUEST_TIME - $node->created; //3 hours ago then display hours ago format if ($time_diff < 10800) {
function bizutv_preprocess_search_result(&$variables) { $node = node_load($variables['result']['node']->entity_id); if (!empty($node->field_video['und'][0]['thumbnailfile']->uri)) { $path = $node->field_video['und'][0]['thumbnailfile']->uri; $variables['image'] = theme('image_style', array('style_name' => 'v2_thumbnail', 'path' => $path)); } if (!empty($node->uid)) { $name = bizutv_helper_get_user_name($node->uid); $variables['display_name'] = l($name, 'user/' . $node->uid); } if (!empty($node->field_video['und'][0]['fid'])) { $variables['duration'] = bizutv_helper_get_duration($node->field_video['und'][0]['fid']); } $variables['title_max_length'] = 55; }