From 28f1eb8cb1f6d30d8e304761fc33a0b75dff021d Mon Sep 17 00:00:00 2001 From: Christian Date: Mon, 13 Sep 2021 15:25:16 -0500 Subject: [PATCH] Learnpath: Fix upload file inside document root - refs BT#19145 --- main/inc/ajax/document.ajax.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/main/inc/ajax/document.ajax.php b/main/inc/ajax/document.ajax.php index f553a0418c..11fd24dca9 100755 --- a/main/inc/ajax/document.ajax.php +++ b/main/inc/ajax/document.ajax.php @@ -76,7 +76,7 @@ switch ($action) { exit; } - $directoryParentId = isset($_POST['directory_parent_id']) ? $_POST['directory_parent_id'] : 0; + $directoryParentId = isset($_POST['directory_parent_id']) ? (int) $_POST['directory_parent_id'] : 0; $currentDirectory = ''; if (empty($directoryParentId)) { $currentDirectory = isset($_REQUEST['curdirpath']) ? $_REQUEST['curdirpath'] : ''; @@ -86,7 +86,9 @@ switch ($action) { $currentDirectory = $documentData['path']; } } - + if (empty($currentDirectory)) { + $currentDirectory = DIRECTORY_SEPARATOR; + } $ifExists = isset($_POST['if_exists']) ? $_POST['if_exists'] : ''; $unzip = isset($_POST['unzip']) ? 1 : 0;