function vimeo_video_uploader_node_delete in Vimeo Video Uploader 7.2
Same name and namespace in other branches
- 8.4 vimeo_video_uploader.module \vimeo_video_uploader_node_delete()
- 8 vimeo_video_uploader.module \vimeo_video_uploader_node_delete()
- 7 vimeo_video_uploader.module \vimeo_video_uploader_node_delete()
Implements hook_node_delete().
File
- ./
vimeo_video_uploader.module, line 128
Code
function vimeo_video_uploader_node_delete($node) {
if ($node->type == variable_get('vimeo_video_uploader_content_type_select') && !empty($node->nid)) {
$video_id_val = substr($node->field_embeddedvideo[LANGUAGE_NONE][0]["video_url"], 17);
if (!empty($video_id_val)) {
$client_id = variable_get('vimeo_video_uploader_client_id');
$client_secret = variable_get('vimeo_video_uploader_client_secret');
$access_token = variable_get('vimeo_video_uploader_access_token');
$video_id_ = substr($node->field_embeddedvideo[LANGUAGE_NONE][0]["video_url"], 17);
$lib_ = new Vimeo($client_id, $client_secret, $access_token);
try {
$lib_
->request('/videos/' . $video_id_, array(), 'DELETE');
} catch (VimeoUploadException $e) {
drupal_goto('admin/content');
drupal_exit();
}
}
}
}