|
|
|
@ -254,11 +254,11 @@ function handle_uploaded_document( |
|
|
|
|
$file_size = $uploaded_file['size']; |
|
|
|
|
|
|
|
|
|
$files_perm = api_get_permissions_for_new_files(); |
|
|
|
|
$TABLE_ITEMPROPERTY = Database::get_course_table(TABLE_ITEM_PROPERTY); |
|
|
|
|
$TABLE_DOCUMENT = Database::get_course_table(TABLE_DOCUMENT); |
|
|
|
|
$doc_path = '/'.$clean_name; |
|
|
|
|
$docId = DocumentManager :: get_document_id($_course, $doc_path, $current_session_id); |
|
|
|
|
// What to do if the target file exists |
|
|
|
|
$TABLE_ITEMPROPERTY = Database::get_course_table(TABLE_ITEM_PROPERTY); |
|
|
|
|
$TABLE_DOCUMENT = Database::get_course_table(TABLE_DOCUMENT); |
|
|
|
|
$doc_path = '/'.$clean_name; |
|
|
|
|
$docId = DocumentManager :: get_document_id($_course, $doc_path, $current_session_id); |
|
|
|
|
// What to do if the target file exists |
|
|
|
|
switch ($what_if_file_exists) { |
|
|
|
|
// Overwrite the file if it exists |
|
|
|
|
case 'overwrite': |
|
|
|
@ -316,11 +316,11 @@ function handle_uploaded_document( |
|
|
|
|
|
|
|
|
|
// Rename the file if it exists |
|
|
|
|
case 'rename': |
|
|
|
|
if ($docId) { |
|
|
|
|
$new_name = unique_name($where_to_save, $clean_name); |
|
|
|
|
} else { |
|
|
|
|
$new_name = $clean_name; |
|
|
|
|
} |
|
|
|
|
if ($docId) { |
|
|
|
|
$new_name = unique_name($where_to_save, $clean_name); |
|
|
|
|
} else { |
|
|
|
|
$new_name = $clean_name; |
|
|
|
|
} |
|
|
|
|
$store_path = $where_to_save.$new_name; |
|
|
|
|
$new_file_path = $upload_path.$new_name; |
|
|
|
|
|
|
|
|
|