function theme_uploadfield_formatter_video_plain in Video 6.3
Parameters
<type> $element:
Return value
<type>
File
- types/
uploadfield/ uploadfield_formatter.inc, line 26 - uploadfield formatter hooks and callbacks.
Code
function theme_uploadfield_formatter_video_plain($element) {
// print_r($field = content_fields($element['#field_name'], $element['#type_name']););
// Inside a view $element may contain null data. In that case, just return.
module_load_include('inc', 'video', '/includes/common');
if (empty($element['#item']['fid'])) {
return '';
}
//print_r($element['#item']['fid']);
$result = db_query('SELECT vr.status FROM {video_rendering} vr INNER JOIN {files}
f ON vr.fid = f.fid WHERE vr.fid = f.fid AND f.status = %d AND f.fid = %d', FILE_STATUS_PERMANENT, $element['#item']['fid']);
$status = db_fetch_object($result);
// print_r($status);
if ($status->status == VIDEO_RENDERING_ACTIVE || $status->status == VIDEO_RENDERING_PENDING) {
return theme('video_inprogress');
}
else {
if ($status->status == VIDEO_RENDERING_FAILED) {
return theme('video_encoding_failed');
}
else {
return _video_common_get_player($element);
}
}
// $field = content_fields($element['#field_name']);
// $item = $element['#item'];
//
// $item['data']['alt'] = isset($item['data']['alt']) ? $item['data']['alt'] : '';
// $item['data']['title'] = isset($item['data']['title']) ? $item['data']['title'] : NULL;
//
// $class = 'uploadfield uploadfield-'. $field['field_name'];
// return theme('uploadfield_image', $item, $item['data']['alt'], $item['data']['title'], array('class' => $class));
}