normalize path to avoid problems with trailing slashes, double-slashes, etc.
This commit is contained in:
parent
9faae4b71c
commit
f06467b95b
|
@ -24,12 +24,12 @@ if (isset($_GET['token'])) {
|
||||||
if (isset($_GET['file']) || isset($_GET['dir'])) {
|
if (isset($_GET['file']) || isset($_GET['dir'])) {
|
||||||
if (isset($_GET['dir'])) {
|
if (isset($_GET['dir'])) {
|
||||||
$type = 'folder';
|
$type = 'folder';
|
||||||
$path = $_GET['dir'];
|
$path = OC_Filesystem::normalizePath($_GET['dir']);
|
||||||
$baseDir = $path;
|
$baseDir = $path;
|
||||||
$dir = $baseDir;
|
$dir = $baseDir;
|
||||||
} else {
|
} else {
|
||||||
$type = 'file';
|
$type = 'file';
|
||||||
$path = $_GET['file'];
|
$path = OC_Filesystem::normalizePath($_GET['file']);
|
||||||
}
|
}
|
||||||
$uidOwner = substr($path, 1, strpos($path, '/', 1) - 1);
|
$uidOwner = substr($path, 1, strpos($path, '/', 1) - 1);
|
||||||
if (OCP\User::userExists($uidOwner)) {
|
if (OCP\User::userExists($uidOwner)) {
|
||||||
|
|
Loading…
Reference in New Issue