diff --git a/sql/2.0.7~2.0.8.txt b/sql/2.0.7~2.0.8.txt index 07a0e4f8..c86e679d 100644 --- a/sql/2.0.7~2.0.8.txt +++ b/sql/2.0.7~2.0.8.txt @@ -5,4 +5,13 @@ INSERT INTO `clipbucket_svn`.`cb_config` ( ) VALUES ( NULL , 'use_ffmpeg_vf', 'no' +); + +INSERT INTO `clipbucket_svn`.`cb_config` ( +`configid` , +`name` , +`value` +) +VALUES ( +NULL , 'use_crons', 'no' ); \ No newline at end of file diff --git a/upload/actions/file_uploader.php b/upload/actions/file_uploader.php index e3c12e3c..61a9c2f0 100644 --- a/upload/actions/file_uploader.php +++ b/upload/actions/file_uploader.php @@ -129,7 +129,8 @@ include('../includes/config.inc.php'); $Upload->add_conversion_queue($file_name); $quick_conv = config('quick_conv'); - if($quick_conv=='yes') + $use_crons = config('use_crons'); + if($quick_conv=='yes' || $use_crons=='no') exec(php_path()." -q ".BASEDIR."/actions/video_convert.php &> /dev/null &"); } diff --git a/upload/actions/video_convert.php b/upload/actions/video_convert.php index a86dc116..e66848d4 100644 --- a/upload/actions/video_convert.php +++ b/upload/actions/video_convert.php @@ -8,15 +8,17 @@ -$in_bg_cron = true; -ini_set('mysql.connect_timeout','6000'); + $in_bg_cron = true; + ini_set('mysql.connect_timeout','6000'); -include(dirname(__FILE__)."/../includes/config.inc.php"); -//Calling Cron Functions -cb_call_functions('video_convert_cron'); + include(dirname(__FILE__)."/../includes/config.inc.php"); + //Calling Cron Functions + cb_call_functions('video_convert_cron'); $server_friendly = config('server_friendly_conversion'); - if($server_friendly=='yes') + $use_crons = config('use_crons'); + + if($server_friendly=='yes' && $use_crons=='yes') { /** * UN COMMENT IN CASE YOU ARE FACING TOO MANY MULTIPLE PROCESSESS AND CAUSING SERVER OVERLOAD @@ -53,7 +55,6 @@ cb_call_functions('video_convert_cron'); } } - $SYSTEM_OS = $row['sys_os'] ? $row['sys_os'] : 'linux'; //Including FFMPEG CLASS @@ -61,7 +62,6 @@ require_once(BASEDIR.'/includes/classes/conversion/ffmpeg.class.php'); //Get Vido $queue_details = get_queued_video(TRUE); - //Setting up details, moving files $tmp_file = $queue_details['cqueue_name']; $tmp_ext = $queue_details['cqueue_tmp_ext']; diff --git a/upload/admin_area/main.php b/upload/admin_area/main.php index 87781dcd..f8ca816f 100644 --- a/upload/admin_area/main.php +++ b/upload/admin_area/main.php @@ -129,6 +129,7 @@ if(isset($_POST['update'])){ 'thumb_height', 'use_ffmpeg_vf', + 'use_crons', 'user_comment_own', 'user_rate_opt1' , 'users_items_subscriptions', diff --git a/upload/admin_area/styles/cbv2/layout/main.html b/upload/admin_area/styles/cbv2/layout/main.html index 22f6eaaa..9304039f 100644 --- a/upload/admin_area/styles/cbv2/layout/main.html +++ b/upload/admin_area/styles/cbv2/layout/main.html @@ -293,6 +293,18 @@ $(document).ready(function(){