function _video_upload_load in Video 6.2
Same name and namespace in other branches
- 5 types/video_upload/video_upload.module \_video_upload_load()
- 6 types/video_upload/video_upload.module \_video_upload_load()
1 call to _video_upload_load()
- video_upload_nodeapi in types/
video_upload/ video_upload.module - Implementation of hook_nodeapi()
File
- types/
video_upload/ video_upload.module, line 310 - video.module
Code
function _video_upload_load(&$node) {
$fileBuf = db_fetch_object(db_query('SELECT fid FROM {video_upload} WHERE nid = %d', $node->nid));
$output = array();
$output['video_fid'] = $fileBuf->fid;
$file = _video_upload_get_file($output['video_fid']);
//GMM: If original file is deleted from {files} refer to the encoded file
if ($node->serial_data['video_encoded_fid']) {
$node->encoded_video_upload_file = _video_upload_get_file($node->serial_data['video_encoded_fid']);
}
if (!$file) {
$output['video_fid'] = $node->serial_data['video_encoded_fid'];
$file = $node->encoded_video_upload_file;
}
$output['current_video_upload_file'] = $file;
$output['vidfile'] = file_create_url($file->filepath);
// set the filesize
$output['size'] = $file->filesize;
//print_r($output);
return $output;
}