From: Vincent Vanwaelscappel Date: Fri, 11 Apr 2025 15:09:39 +0000 (+0200) Subject: wip #7423 @1 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=9cdfe4bb00ad3936eb5c885fc6a4258d27dc5325;p=fluidbook_tools.git wip #7423 @1 --- diff --git a/src/Links/ZoomLink.php b/src/Links/ZoomLink.php index 5dbcd28..6053158 100644 --- a/src/Links/ZoomLink.php +++ b/src/Links/ZoomLink.php @@ -244,7 +244,16 @@ class ZoomLink extends NormalLink $compiler->addIssue(16, ['error' => 'File empty', 'uid' => $attributes['id'], 'page' => $attributes['page']]); return null; } - $dest = 'data/links/' . $save . '_' . $attributes['id'] . '.' . $ext; + $f = $save . '_' . $attributes['id'] . '.' . $ext; + $dest = 'data/links/' . $f; + if (isset($compiler->book_id)) { + $d = Files::mkdir($cache . '/books/' . $compiler->book_id . '/data/links'); + $link = $d . $f; + if (is_link($link)) { + unlink($link); + } + symlink($both, $link); + } if ($copy) { $compiler->simpleCopyLinkFile($both, $dest); }