/** * Generate a user tool link cluster if the current user is allowed to view it * @return string HTML */ protected function getUserTools() { if ($this->file->userCan(Revision::DELETED_USER, $this->list->getUser())) { $uid = $this->file->getUser('id'); $name = $this->file->getUser('text'); $link = Linker::userLink($uid, $name) . Linker::userToolLinks($uid, $name); } else { $link = $this->list->msg('rev-deleted-user')->escaped(); } if ($this->file->isDeleted(Revision::DELETED_USER)) { return '<span class="history-deleted">' . $link . '</span>'; } return $link; }