/** * This function will activate the video if file exists */ function activate_video_with_file($vid) { global $db; $vdetails = get_video_basic_details($vid); $file_name = $vdetails['file_name']; $results = $db->select(tbl("conversion_queue"), "*", " cqueue_name='{$file_name}' AND cqueue_conversion='yes'"); $result = $results[0]; update_processed_video($result); }
//Thanks to pandusetiawan @ forums.clip-bucket.com if ($file_details['conversion_status'] == 'failed' or strpos($file_details['conversion_log'], 'conversion_status : failed') > 0) { update_processed_video($file, 'Failed', $ffmpeg->failed_reason); $db->update(tbl("conversion_queue"), array("cqueue_conversion"), array("yes"), " cqueue_id = '" . $file['cqueue_id'] . "'"); /** * Calling Functions after converting Video */ if (get_functions('after_convert_functions')) { foreach (get_functions('after_convert_functions') as $func) { if (@function_exists($func)) { $func($file_details); } } } } elseif ($file_details['conversion_status'] == 'completed' or strpos($file_details['conversion_log'], 'conversion_status : completed') > 0 or $file_details['conversion_status'] == 'Successful' or strpos($file_details['conversion_log'], 'conversion_status : Successful') > 0) { update_processed_video($file, 'Successful'); $db->update(tbl("conversion_queue"), array("cqueue_conversion", "time_completed"), array("yes", time()), " cqueue_id = '" . $file['cqueue_id'] . "'"); /** * Calling Functions after converting Video */ if (get_functions('after_convert_functions')) { foreach (get_functions('after_convert_functions') as $func) { if (@function_exists($func)) { $func($file_details); } } } //Sending Subscription Emails $videoDetails = $cbvideo->get_video($file['cqueue_name'], true); if ($videoDetails) { if (($videoDetails['broadcast'] == 'public' || $videoDetails['logged']) && $videoDetails['active'] == 'yes') {