function _video_download_goto in Video 5
Same name and namespace in other branches
- 6 video.module \_video_download_goto()
- 6.2 video.module \_video_download_goto()
Forward user directly to the file for downloading
2 calls to _video_download_goto()
- video_download in ./
video.module - Redirects to download the video file.
- video_multidownload_download in plugins/
video_multidownload/ video_multidownload.module
File
- ./
video.module, line 1150 - Display video in Quicktime MOV, Realmedia RM, Flash FLV & SWF, or Windows Media WMV formats.
Code
function _video_download_goto($node) {
if (user_access('download video')) {
if (variable_get('video_downloadcounter', 1)) {
db_query("UPDATE {video} SET download_counter = download_counter + 1 where vid = %d", $node->vid);
//Increment download counter.
}
// let the submodule handle the real download logic
module_invoke('video_' . $node->vtype, 'v_download', $node);
}
else {
//If the user does not have access to download videos.
drupal_set_message(t('You do not have permission to download videos.'), 'error');
drupal_goto("node/" . $node->nid);
//Use the nid we just loaded to go back to the node page.
}
}