diff --git a/modules/file/file.controller.php b/modules/file/file.controller.php index 146e5a76d..32f8705a9 100644 --- a/modules/file/file.controller.php +++ b/modules/file/file.controller.php @@ -764,7 +764,7 @@ class fileController extends file $oDocumentController = getController('document'); $documentSrlList = array(); - for($i=0;$igetFiles($upload_target_srl, $columnList); // Success returned if no attachement exists if(!is_array($file_list)||!count($file_list)) return new Object(); + // Remove from the DB $args = new stdClass(); $args->upload_target_srl = $upload_target_srl; $output = executeQuery('file.deleteFiles', $args); if(!$output->toBool()) return $output; + // Delete the file $path = array(); $file_count = count($file_list); for($i=0;$i<$file_count;$i++) { - $uploaded_filename = $file_list[$i]->uploaded_filename; - FileHandler::removeFile($uploaded_filename); - $module_srl = $file_list[$i]->module_srl; + $this->deleteFile($file_list[$i]->file_srl); + $uploaded_filename = $file_list[$i]->uploaded_filename; $path_info = pathinfo($uploaded_filename); if(!in_array($path_info['dirname'], $path)) $path[] = $path_info['dirname']; } // Remove a file directory of the document - for($i=0;$i