From 38373b18497493630ba298df1ec638655d09f8db Mon Sep 17 00:00:00 2001 From: Fabio Varesano Date: Mon, 19 Jun 2006 22:49:16 +0000 Subject: Some debugging for plugins. Patch #69330 by geodan (http://drupal.org/user/37266) Allow users to edit own videos: This patch adds an 'edit own videos' permission to allow users to edit their own video nodes without having the 'administer nodes' privelage. --- plugins/video_upload/video_upload.module | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'plugins/video_upload') diff --git a/plugins/video_upload/video_upload.module b/plugins/video_upload/video_upload.module index 1f82b2a..832cf3f 100644 --- a/plugins/video_upload/video_upload.module +++ b/plugins/video_upload/video_upload.module @@ -68,8 +68,13 @@ function video_upload_nodeapi(&$node, $op, $teaser) { case 'load': $output['video_upload_file'] = _video_upload_load($node); - $output['vidfile'] = file_create_url($output['video_upload_file']->filepath); - return $output; + if($node->vidfile == '') { // we will disable uploaded file if a path is already live + $output['vidfile'] = file_create_url($output['video_upload_file']->filepath); + return $output; + } + else { + return NULL; + } case 'prepare': _video_upload_prepare($node); break; @@ -133,7 +138,7 @@ function video_upload_form_alter($form_id, &$form) { '#title' => t('Upload video'), '#weight' => -19, '#collapsible' => TRUE, - '#collapsed' => TRUE, + '#collapsed' => (isset($node->video_upload_file) ? TRUE : FALSE ), ); $form['video']['video_upload'] += _video_upload_form($node); -- cgit v1.2.3