bugfixes on GET requests via WebDAV

remotes/origin/stable
Marco Michelino 15 years ago
parent 85dd7129a8
commit 4e2ef271bc
  1. 14
      lib/HTTP/WebDAV/Server/Filesystem.php

@ -297,12 +297,16 @@
while ($filename = readdir($handle)) {
if ($filename != "." && $filename != "..") {
$fullpath = $fspath."/".$filename;
if( substr($fspath, -1) != '/' ){
$fspath .= '/';
}
$fullpath = $fspath.$filename;
$name = htmlspecialchars($filename);
$uri = $_SERVER['SCRIPT_NAME'] . $fullpath;
printf($format,
number_format(filesize($fullpath)),
strftime("%Y-%m-%d %H:%M:%S", filemtime($fullpath)),
"<a href='$name'>$name</a>");
number_format(OC_FILESYSTEM::filesize($fullpath)),
strftime("%Y-%m-%d %H:%M:%S", OC_FILESYSTEM::filemtime($fullpath)),
"<a href='$uri'>$name</a>");
}
}
@ -745,4 +749,4 @@ VALUES (?,?,?,?,?,'timeout',?,?)");
}
}
?>
?>

Loading…
Cancel
Save