public function onSuccess() { $timestamp = $this->oldFile->getTimestamp(); $user = $this->getUser(); $lang = $this->getLanguage(); $userDate = $lang->userDate($timestamp, $user); $userTime = $lang->userTime($timestamp, $user); $this->getOutput()->addWikiMsg('filerevert-success', $this->getTitle()->getText(), $userDate, $userTime, wfExpandUrl($this->page->getFile()->getArchiveUrl($this->getRequest()->getText('oldimage')), PROTO_CURRENT)); $this->getOutput()->returnToMain(false, $this->getTitle()); }
/** * Get the link to the file. * Overridden by RevDelArchivedFileItem. * @return string */ protected function getLink() { $date = htmlspecialchars($this->list->getLanguage()->userTimeAndDate($this->file->getTimestamp(), $this->list->getUser())); if (!$this->isDeleted()) { # Regular files... return Html::rawElement('a', ['href' => $this->file->getUrl()], $date); } # Hidden files... if (!$this->canViewContent()) { $link = $date; } else { $link = Linker::link(SpecialPage::getTitleFor('Revisiondelete'), $date, [], ['target' => $this->list->title->getPrefixedText(), 'file' => $this->file->getArchiveName(), 'token' => $this->list->getUser()->getEditToken($this->file->getArchiveName())]); } return '<span class="history-deleted">' . $link . '</span>'; }