* Item class for an oldimage table row
*/
class RevDelFileItem extends RevDelItem {
- /** @var OldLocalFile */
- public $file;
/** @var RevDelFileList */
protected $list;
+ /** @var OldLocalFile */
+ protected $file;
public function __construct( $list, $row ) {
parent::__construct( $list, $row );
* @return string
*/
protected function getLink() {
- $date = htmlspecialchars( $this->list->getLanguage()->userTimeAndDate(
- $this->file->getTimestamp(), $this->list->getUser() ) );
+ $date = $this->list->getLanguage()->userTimeAndDate(
+ $this->file->getTimestamp(), $this->list->getUser() );
if ( !$this->isDeleted() ) {
# Regular files...
- return Html::rawElement( 'a', [ 'href' => $this->file->getUrl() ], $date );
+ return Html::element( 'a', [ 'href' => $this->file->getUrl() ], $date );
}
# Hidden files...
if ( !$this->canViewContent() ) {
- $link = $date;
+ $link = htmlspecialchars( $date );
} else {
- $link = Linker::link(
+ $link = $this->getLinkRenderer()->makeLink(
SpecialPage::getTitleFor( 'Revisiondelete' ),
$date,
[],