$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) {
        $time_ago_display = t('@interval ago', array('@interval' => format_interval($time_diff, 2)));
        //pass 24 hours
    } else {
        $time_ago_display = format_date($node->created, 'short', 'F d Y g:i A');
    }
}
$title_max_length = 55;
if ($thumb_image_style == 'thumbnail_square') {
Example #2
0
function bizutv_preprocess_node_video(&$vars, $hook)
{
    global $user;
    if ($vars['view_mode'] == 'full' && node_is_page($vars['node'])) {
        $channels = array();
        $parents = array_values(taxonomy_get_parents($vars['node']->field_channel['und'][0]['tid']));
        $channel = $vars['node']->field_channel['und'][0]['taxonomy_term'];
        if (count($parents)) {
            $channels[] = array('url' => url('taxonomy/term/' . $parents[0]->tid), 'name' => $parents[0]->name, 'tid' => $parents[0]->tid);
        }
        $channels[] = array('url' => url('taxonomy/term/' . $channel->tid), 'name' => $channel->name, 'tid' => $channel->tid);
        $name = bizutv_helper_get_user_name($vars['node']->uid);
        $node_view = node_view($vars['node']);
        $node = $vars['node'];
        $theme_vars['node'] = $node;
        global $ibtmedia_device;
        if ($ibtmedia_device == 'mobile' || $ibtmedia_device == 'tablet') {
            $vars['node']->video_player = theme('bizutv_mobile_player', $theme_vars);
        } else {
            $vars['node']->video_player = theme('bizutv_videoplayer', $theme_vars);
        }
        $vars['node']->display_name = l($name, 'user/' . $vars['node']->uid);
        $vars['node']->disqus_comment = render($node_view['disqus']);
        $vars['node']->rate_widget = render($node_view['rate_videos']);
        $vars['node']->autostart = 'true';
        $node_view['links']['statistics']['#links']['statistics_counter']['title'] = !empty($node_view['links']['statistics']['#links']['statistics_counter']['title']) ? str_replace('reads', 'views', $node_view['links']['statistics']['#links']['statistics_counter']['title']) : NULL;
        $vars['node']->reads = bizutv_video_get_node_hits($vars['node']->nid);
        $vars['taxonomy_parent'] = $channels;
        if ($vars['node']->field_stock) {
            foreach ($vars['node']->field_stock['und'] as $key => $stock_tag) {
                $vars['node']->field_stock['und'][$key]['taxonomy_term'] = taxonomy_term_load($stock_tag['tid']);
            }
        }
        $video_field = field_get_items('node', $node, 'field_video');
        $fid = !empty($video_field[0]['fid']) ? $video_field[0]['fid'] : NULL;
        $duration = null;
        if ($fid) {
            $vars['duration'] = bizutv_video_time_to_iso8601_duration($fid);
        }
        $vars['thumbnail_url'] = !empty($video_field[0]['thumbnailfile']->uri) ? file_create_url($video_field[0]['thumbnailfile']->uri) : NULL;
        if (module_exists('bizutv_email')) {
            if ($user->uid) {
                $send_email_form = drupal_get_form('bizutv_email_form', $node);
                $vars['send_email_form'] = drupal_render($send_email_form);
                $errors = form_get_errors();
            } else {
                $vars['send_email_form'] = '<p> <a href="/linkedin/check-session?lType=initiate" class="btn-sign-in"> Sign in or sign up</a> now! </p>';
            }
        }
    }
    $node_user = user_load($vars['node']->uid);
    if (in_array('company', $node_user->roles)) {
        $profile = bizutv_company_get_account_profile($vars['node']->uid);
        $field = field_get_items('profile2', $profile, 'field_website');
        $vars['company_url'] = !empty($field[0]['url']) ? $field[0]['url'] : NULL;
        $vars['company_title'] = !empty($field[0]['title']) ? $field[0]['title'] : NULL;
    }
}