Code Duplication    Length = 9-16 lines in 2 locations

main/inc/lib/document.lib.php 2 locations

@@ 4513-4528 (lines=16) @@
4510
                    $documentData['comment']
4511
                );
4512
4513
                if (!empty($documentId)) {
4514
4515
                    if ($deleteWavFile) {
4516
                        $coursePath = $courseInfo['directory'].'/document';
4517
                        $documentPath = api_get_path(SYS_COURSE_PATH).$coursePath;
4518
                        self::delete_document(
4519
                            $courseInfo,
4520
                            null,
4521
                            $documentPath,
4522
                            $sessionId,
4523
                            $documentData['id']
4524
                        );
4525
                    }
4526
4527
                    return $documentId;
4528
                }
4529
            }
4530
        }
4531
@@ 6122-6130 (lines=9) @@
6119
    public static function purgeDocument($id, $courseInfo, $sessionId = 0)
6120
    {
6121
        $document = self::getDeletedDocument($id, $courseInfo, $sessionId);
6122
        if (!empty($document)) {
6123
            $path = $document['path'];
6124
            $coursePath = api_get_path(SYS_COURSE_PATH).$courseInfo['path'].'/document/';
6125
            my_delete($coursePath.$path);
6126
            // Hard delete.
6127
            self::deleteDocumentFromDb($id, $courseInfo, $sessionId, true);
6128
6129
            return true;
6130
        }
6131
        return false;
6132
    }
6133