diff --git a/main/document/create_audio.php b/main/document/create_audio.php index 031c27b975..8016878e58 100644 --- a/main/document/create_audio.php +++ b/main/document/create_audio.php @@ -274,20 +274,17 @@ $(document).ready(function(){ var voiceslist=document.form2.voices var voices=new Array() - - voices[0]=[""] - - voices[1]=["|de1", "|de2", "|de3", "|de4", "|de5", "|de6", "|de7", "|de8"] + voices[0]=["|de1", "|de2", "|de3", "|de4", "|de5", "|de6", "|de7", "|de8"] - voices[2]=["|en1", "|en2", "| us1", "|us2", "|us3", "|us4"] + voices[1]=["|en1", "|en2", "| us1", "|us2", "|us3", "|us4"] - voices[3]=["|es5"] + voices[2]=["|es5"] - voices[4]=["|fr8"] + voices[3]=["|fr8"] function update_voices(selectedvoicegroup){ @@ -295,9 +292,7 @@ $(document).ready(function(){ for (i=0; i - - + array( 'method' => 'POST', @@ -513,20 +508,22 @@ function downloadMP3_pediaphon($filepath, $dir){ ) ); $context = stream_context_create($opts); + // Download the whole HTML page $previous_returntext2voice = file_get_contents($url_pediaphon,false,$context); - //clean file contents - + //extract the audio file path $search_source=preg_match($find_t2v, $previous_returntext2voice, $hits); $souce_end=substr($hits[0], 0,-1); + //download file $returntext2voice = file_get_contents($souce_end); - //save file - file_put_contents($documentPath, $returntext2voice); - + $f = @file_put_contents($documentPath, $returntext2voice); + if ($f === false && !empty($php_errormsg)) { + error_log($php_errormsg); + } //add document to database $current_session_id = api_get_session_id(); - $groupId=$_SESSION['_gid']; + $groupId = $_SESSION['_gid']; $file_size = filesize($documentPath); $relativeUrlPath=$dir; $doc_id = add_document($_course, $relativeUrlPath.$audio_filename, 'file', filesize($documentPath), $audio_title); @@ -534,4 +531,4 @@ function downloadMP3_pediaphon($filepath, $dir){ Display::display_confirmation_message(get_lang('DocumentCreated')); //return to location echo ''; -} \ No newline at end of file +}