Fix oral expression record BT#18764

pull/3883/head
Julio Montoya 4 years ago
parent d14f5ef40f
commit 0d42cb938b
  1. 3
      main/inc/ajax/record_audio_rtc.ajax.php
  2. 10
      main/inc/lib/document.lib.php

@ -61,7 +61,8 @@ switch ($type) {
api_get_user_id(),
$courseInfo,
api_get_session_id(),
api_get_group_id()
api_get_group_id(),
true
);
$error = empty($uploadedDocument) || !is_array($uploadedDocument);

@ -3001,7 +3001,7 @@ class DocumentManager
* @param array $courseInfo Optional. Course info
* @param int $sessionId Optional. Session ID
* @param int $groupId Optional. Group ID
*
* @param bool $recordAudio
* @return array|bool
*/
public static function upload_document(
@ -3018,7 +3018,8 @@ class DocumentManager
$userId = 0,
array $courseInfo = [],
$sessionId = 0,
$groupId = 0
$groupId = 0,
$recordAudio = false
) {
$course_info = $courseInfo ?: api_get_course_info();
$sessionId = $sessionId ?: api_get_session_id();
@ -3028,6 +3029,11 @@ class DocumentManager
$userId = $userId ?: api_get_user_id();
$groupId = $groupId ?: api_get_group_id();
if ($recordAudio) {
$base_work_dir = $sys_course_path.$course_info['path'].'/exercises';
$path = str_replace('/../exercises/', '/', $path);
}
if (isset($files[$fileKey])) {
$uploadOk = process_uploaded_file($files[$fileKey], $show_output);
if ($uploadOk) {

Loading…
Cancel
Save