aboutsummaryrefslogtreecommitdiffhomepage
path: root/templates/note
diff options
context:
space:
mode:
authorwinter2025-05-08 21:34:04 +0100
committerwinter2025-05-08 21:34:04 +0100
commit478cf68228b0157da9446354a993804ddac65d51 (patch)
tree1ea86273a94e5a8147e1c2f2dcbb1856e7fef24d /templates/note
parenta904294db09ccaa93a5b561e7cd177026010e601 (diff)
add automated account indicator
Diffstat (limited to 'templates/note')
-rw-r--r--templates/note/info_line.php33
1 files changed, 17 insertions, 16 deletions
diff --git a/templates/note/info_line.php b/templates/note/info_line.php
index acc85d7..4886b1c 100644
--- a/templates/note/info_line.php
+++ b/templates/note/info_line.php
@@ -1,8 +1,4 @@
-<?php
-
-use Digitigrade\Model\NotePrivacyScope;
-
-?>
+<?php use Digitigrade\Model\NotePrivacyScope; ?>
<div class="infoLine">
<a class="authorName"
href="/@/<?= htmlspecialchars($note->author->getFullHandle()) ?>"><?= htmlspecialchars($note->author->displayName) ?></a>
@@ -14,15 +10,20 @@ use Digitigrade\Model\NotePrivacyScope;
<a class="timestamp" href="<?= htmlspecialchars($note->getLocalUiHref()) ?>">
<?= format_datetime($note->created) ?>
</a>
- <span class="privacyScope inlineIcon material-symbols <?= match ($note->privacy->scope) {
- NotePrivacyScope::NONE => 'lock',
- NotePrivacyScope::MUTUALS => 'group',
- NotePrivacyScope::FOLLOWERS => 'groups',
- NotePrivacyScope::PUBLIC => 'public'
- } ?>" title="<?= match ($note->privacy->scope) {
- NotePrivacyScope::NONE => __('note.privacy.scope.none'),
- NotePrivacyScope::MUTUALS => __('note.privacy.scope.mutuals'),
- NotePrivacyScope::FOLLOWERS => __('note.privacy.scope.followers'),
- NotePrivacyScope::PUBLIC => __('note.privacy.scope.public')
- } ?>"></span>
+ <span class="privacyScope">
+ <?php if ($note->author->automated): ?>
+ <span class="inlineIcon material-symbols person-off-outline" title="<?= __('user.profile.automated') ?>"></span>
+ <?php endif; ?>
+ <span class="inlineIcon material-symbols <?= match ($note->privacy->scope) {
+ NotePrivacyScope::NONE => 'lock',
+ NotePrivacyScope::MUTUALS => 'group',
+ NotePrivacyScope::FOLLOWERS => 'groups',
+ NotePrivacyScope::PUBLIC => 'public'
+ } ?>" title="<?= match ($note->privacy->scope) {
+ NotePrivacyScope::NONE => __('note.privacy.scope.none'),
+ NotePrivacyScope::MUTUALS => __('note.privacy.scope.mutuals'),
+ NotePrivacyScope::FOLLOWERS => __('note.privacy.scope.followers'),
+ NotePrivacyScope::PUBLIC => __('note.privacy.scope.public')
+ } ?>"></span>
+ </span>
</div> \ No newline at end of file