$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);
}