Skip to content

Commit 0a2d198

Browse files
committed
Show messageID column
1 parent 3940909 commit 0a2d198

File tree

1 file changed

+8
-13
lines changed

1 file changed

+8
-13
lines changed

wcfsetup/install/files/lib/system/gridView/admin/EmailLogGridView.class.php

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
use wcf\system\gridView\renderer\DefaultColumnRenderer;
1818
use wcf\system\gridView\renderer\ObjectIdColumnRenderer;
1919
use wcf\system\gridView\renderer\TimeColumnRenderer;
20+
use wcf\system\gridView\renderer\TruncatedTextColumnRenderer;
2021
use wcf\system\request\LinkHandler;
2122
use wcf\system\WCF;
2223
use wcf\util\StringUtil;
@@ -43,28 +44,22 @@ public function __construct()
4344
->titleColumn()
4445
->filter(new TextFilter())
4546
->sortable()
47+
->renderer(new TruncatedTextColumnRenderer()),
48+
GridViewColumn::for('messageID')
49+
->label('wcf.acp.email.log.messageId')
50+
->filter(new TextFilter())
51+
->sortable()
4652
->renderer(
47-
new class extends DefaultColumnRenderer {
53+
new class extends TruncatedTextColumnRenderer {
4854
#[\Override]
4955
public function render(mixed $value, DatabaseObject $row): string
5056
{
5157
\assert($row instanceof EmailLogEntry);
5258

53-
return \sprintf(
54-
'%s<br/><small><kbd class="jsTooltip" title="%s">%s</kbd></small>',
55-
StringUtil::encodeHTML($row->subject),
56-
StringUtil::encodeHTML($row->getFormattedMessageId()),
57-
StringUtil::encodeHTML(
58-
StringUtil::truncate($row->getFormattedMessageId(), 50)
59-
)
60-
);
59+
return parent::render($row->getFormattedMessageId(), $row);
6160
}
6261
}
6362
),
64-
GridViewColumn::for('messageID')
65-
->label('wcf.acp.email.log.messageId')
66-
->filter(new TextFilter())
67-
->hidden(),
6863
GridViewColumn::for('recipient')
6964
->label('wcf.user.email')
7065
->filter(WCF::getSession()->getPermission("admin.user.canEditMailAddress") ? new TextFilter() : null)

0 commit comments

Comments
 (0)