X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Frevisiondelete%2FRevDelArchiveItem.php;h=679acc64939f29280dec5a7a7449bde0d9961186;hb=6b7552a6dd3e1f7ea7a7df8e6417dbfb61b2b318;hp=2d0d6906b958a0217f4a84d2c62cc6d20ed271ec;hpb=fb7b3eebeb8de47eb42e8d6ccf204106a2d6d9e4;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/revisiondelete/RevDelArchiveItem.php b/includes/revisiondelete/RevDelArchiveItem.php index 2d0d6906b9..679acc6493 100644 --- a/includes/revisiondelete/RevDelArchiveItem.php +++ b/includes/revisiondelete/RevDelArchiveItem.php @@ -45,6 +45,10 @@ class RevDelArchiveItem extends RevDelRevisionItem { return 'ar_user_text'; } + public function getAuthorActorField() { + return 'ar_actor'; + } + public function getId() { # Convert DB timestamp to MW timestamp return $this->revision->getTimestamp(); @@ -68,14 +72,14 @@ class RevDelArchiveItem extends RevDelRevisionItem { } protected function getRevisionLink() { - $date = htmlspecialchars( $this->list->getLanguage()->userTimeAndDate( - $this->revision->getTimestamp(), $this->list->getUser() ) ); + $date = $this->list->getLanguage()->userTimeAndDate( + $this->revision->getTimestamp(), $this->list->getUser() ); if ( $this->isDeleted() && !$this->canViewContent() ) { - return $date; + return htmlspecialchars( $date ); } - return Linker::link( + return $this->getLinkRenderer()->makeLink( SpecialPage::getTitleFor( 'Undelete' ), $date, [], @@ -91,9 +95,9 @@ class RevDelArchiveItem extends RevDelRevisionItem { return $this->list->msg( 'diff' )->escaped(); } - return Linker::link( + return $this->getLinkRenderer()->makeLink( SpecialPage::getTitleFor( 'Undelete' ), - $this->list->msg( 'diff' )->escaped(), + $this->list->msg( 'diff' )->text(), [], [ 'target' => $this->list->title->getPrefixedText(),