|
|
@ -160,7 +160,7 @@ class DocumentController extends Controller {
|
|
|
|
* @return TemplateResponse
|
|
|
|
* @return TemplateResponse
|
|
|
|
* @throws \Exception
|
|
|
|
* @throws \Exception
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public function publicPage($shareToken, $fileName) {
|
|
|
|
public function publicPage($shareToken, $fileName, $dir) {
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
$share = $this->shareManager->getShareByToken($shareToken);
|
|
|
|
$share = $this->shareManager->getShareByToken($shareToken);
|
|
|
|
// not authenticated ?
|
|
|
|
// not authenticated ?
|
|
|
@ -174,7 +174,7 @@ class DocumentController extends Controller {
|
|
|
|
|
|
|
|
|
|
|
|
$node = $share->getNode();
|
|
|
|
$node = $share->getNode();
|
|
|
|
if($node instanceof Folder) {
|
|
|
|
if($node instanceof Folder) {
|
|
|
|
$item = $node->get($fileName);
|
|
|
|
$item = $node->get($dir.'/'.$fileName);
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
$item = $node;
|
|
|
|
$item = $node;
|
|
|
|
}
|
|
|
|
}
|
|
|
|