From 107e6f3bbc6963173e04b8350d4401ccb314e4fd Mon Sep 17 00:00:00 2001 From: Fabio Varesano Date: Mon, 19 Jun 2006 20:55:12 +0000 Subject: Corrected some XSS vulnerabilities. Thanks to Dries Buytaert for pointing them out. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Chænged '%d' to %d for Postgres SQL compatibility --- plugins/video_upload/video_upload.module | 70 ++++++++++++++++---------------- 1 file changed, 36 insertions(+), 34 deletions(-) (limited to 'plugins/video_upload') diff --git a/plugins/video_upload/video_upload.module b/plugins/video_upload/video_upload.module index 22f8b1c..1f82b2a 100644 --- a/plugins/video_upload/video_upload.module +++ b/plugins/video_upload/video_upload.module @@ -63,40 +63,42 @@ function video_upload_perm() { * Implementation of hook_nodeapi() */ function video_upload_nodeapi(&$node, $op, $teaser) { - switch ($op) { - - case 'load': - $output['video_upload_file'] = _video_upload_load($node); - $output['vidfile'] = file_create_url($output['video_upload_file']->filepath); - return $output; - case 'prepare': - _video_upload_prepare($node); - break; - - case 'validate': - _video_upload_validate($node); - break; - - - case 'submit': - _video_upload_submit($node); - break; - - case 'insert': - case 'update': - _video_upload_store($node); - break; - - case 'delete': - ; - break; - - case 'delete revision': - video_upload_delete_revision($node); - break; - - - + if($node->type == 'video') { + switch ($op) { + + case 'load': + $output['video_upload_file'] = _video_upload_load($node); + $output['vidfile'] = file_create_url($output['video_upload_file']->filepath); + return $output; + case 'prepare': + _video_upload_prepare($node); + break; + + case 'validate': + _video_upload_validate($node); + break; + + + case 'submit': + _video_upload_submit($node); + break; + + case 'insert': + case 'update': + _video_upload_store($node); + break; + + case 'delete': + ; + break; + + case 'delete revision': + video_upload_delete_revision($node); + break; + + + + } } } -- cgit v1.2.3