aboutsummaryrefslogtreecommitdiffhomepage
path: root/templates/note/attachment.php
diff options
context:
space:
mode:
authorwinter2025-03-15 18:53:29 +0000
committerwinter2025-03-15 18:53:29 +0000
commite0588a6113ff6b3c1000fa6c82629f81fb5e05b5 (patch)
treeef6beb046a7dcc7542b88f0962d4e5e264895b7a /templates/note/attachment.php
parent61b122e88cc6783b4d0cf5142a22002f8e558c60 (diff)
[refactor] move some templates to subdirs
Diffstat (limited to 'templates/note/attachment.php')
-rw-r--r--templates/note/attachment.php17
1 files changed, 17 insertions, 0 deletions
diff --git a/templates/note/attachment.php b/templates/note/attachment.php
new file mode 100644
index 0000000..c139a00
--- /dev/null
+++ b/templates/note/attachment.php
@@ -0,0 +1,17 @@
+<?php
+$filename = basename($attachment->href);
+if (!$attachment->isImage() && $attachment->description) {
+ $filename = $attachment->description;
+}
+?>
+<div>
+ <?php if ($attachment->isImage()): ?>
+ <img src="<?= $attachment->href ?>" alt="<?= htmlspecialchars($attachment->description ?? '') ?>"
+ title="<?= htmlspecialchars($attachment->description ?? '') ?>">
+ <?php else: ?>
+ <a class="file" href="<?= $attachment->href ?>" target="_blank" download="<?= htmlspecialchars($filename) ?>">
+ <span class="material-symbols attach-file"></span>
+ <span><?= htmlspecialchars($filename) ?></span>
+ </a>
+ <?php endif; ?>
+</div> \ No newline at end of file