From 72e1e83bc567c211bf38757b5373f2a037f0dd82 Mon Sep 17 00:00:00 2001 From: vacy Date: Sun, 20 Sep 2020 11:45:35 +0200 Subject: take nextcloud installation directory into account https://github.com/CarnetApp/CarnetNextcloud/issues/125 --- lib/Controller/NoteController.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/Controller/NoteController.php b/lib/Controller/NoteController.php index cb4b3cf..d7c47d3 100755 --- a/lib/Controller/NoteController.php +++ b/lib/Controller/NoteController.php @@ -1203,8 +1203,12 @@ public function getOpusEncoder(){ * @NoCSRFRequired */ public function downloadArchive(){ - - return new RedirectResponse("../../../../../index.php/apps/files/ajax/download.php?files=".$this->getNotePath()); + $tmp = substr($_SERVER['REQUEST_URI'],1); + $tmp = strchr($tmp,"/", "true"); + if ($tmp == "index.php") { + $tmp = ""; + } + return new RedirectResponse("../../../../../".$tmp."/index.php/apps/files/ajax/download.php?files=".$this->getNotePath()); } -- cgit v1.2.3