From c2132e3e04247ef8d39540161be895a9ceec63fd Mon Sep 17 00:00:00 2001 From: Heshan Date: Thu, 17 Mar 2011 12:41:33 +0530 Subject: Adding node publish only conversion is completed. --- includes/transcoder.inc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'includes') diff --git a/includes/transcoder.inc b/includes/transcoder.inc index b17786b..dd8a47e 100644 --- a/includes/transcoder.inc +++ b/includes/transcoder.inc @@ -102,13 +102,19 @@ class video_transcoder { $video->presets = $presets; $output = $this->transcoder->convert_video($video); // if successfully converted the video then update the status to publish - if ($output && variable_get('video_publish_on_complete', TRUE)) - // Update our node id to published. We do not do a node_load as it causes editing problems when saving. + if ($output && variable_get('video_publish_on_complete', TRUE)) { + // Update our node id to published. We do not do a node_load as it causes editing problems when saving. db_update('node') ->fields(array( 'status' => NODE_PUBLISHED)) ->condition('nid', $video->nid, '=') ->execute(); + db_update('node_revision') + ->fields(array( + 'status' => NODE_PUBLISHED)) + ->condition('nid', $video->nid, '=') + ->execute(); + } return $output; } -- cgit v1.2.3