$formatter->setAudience( LogFormatter::FOR_THIS_USER );
// Log link for this page
- $loglink = Linker::link(
+ $loglink = $this->getLinkRenderer()->makeLink(
SpecialPage::getTitleFor( 'Log' ),
- $this->list->msg( 'log' )->escaped(),
+ $this->list->msg( 'log' )->text(),
[],
[ 'page' => $title->getPrefixedText() ]
);
// User links and action text
$action = $formatter->getActionText();
// Comment
+ $comment = CommentStore::newKey( 'log_comment' )->getComment( $this->row )->text;
$comment = $this->list->getLanguage()->getDirMark()
- . Linker::commentBlock( $this->row->log_comment );
+ . Linker::commentBlock( $comment );
if ( LogEventsList::isDeleted( $this->row, LogPage::DELETED_COMMENT ) ) {
$comment = '<span class="history-deleted">' . $comment . '</span>';
'id' => $logEntry->getId(),
'type' => $logEntry->getType(),
'action' => $logEntry->getSubtype(),
+ 'userhidden' => (bool)$logEntry->isDeleted( LogPage::DELETED_USER ),
+ 'commenthidden' => (bool)$logEntry->isDeleted( LogPage::DELETED_COMMENT ),
+ 'actionhidden' => (bool)$logEntry->isDeleted( LogPage::DELETED_ACTION ),
];
- $ret += $logEntry->isDeleted( LogPage::DELETED_USER )
- ? [ 'userhidden' => '' ]
- : [];
- $ret += $logEntry->isDeleted( LogPage::DELETED_COMMENT )
- ? [ 'commenthidden' => '' ]
- : [];
- $ret += $logEntry->isDeleted( LogPage::DELETED_ACTION )
- ? [ 'actionhidden' => '' ]
- : [];
if ( LogEventsList::userCan( $this->row, LogPage::DELETED_ACTION, $user ) ) {
$ret['params'] = LogFormatter::newFromEntry( $logEntry )->formatParametersForApi();
}
if ( LogEventsList::userCan( $this->row, LogPage::DELETED_COMMENT, $user ) ) {
$ret += [
- 'comment' => $this->row->log_comment,
+ 'comment' => CommentStore::newKey( 'log_comment' )->getComment( $this->row )->text,
];
}