You are here

function _video_upload_load in Video 6.2

Same name and namespace in other branches
  1. 5 types/video_upload/video_upload.module \_video_upload_load()
  2. 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;
}