| @@ 1666-1689 (lines=24) @@ | ||
| 1663 | * @param string $ts Timestamp |
|
| 1664 | * @return string |
|
| 1665 | */ |
|
| 1666 | function getPageLink( $rev, $titleObj, $ts ) { |
|
| 1667 | $user = $this->getUser(); |
|
| 1668 | $time = $this->getLanguage()->userTimeAndDate( $ts, $user ); |
|
| 1669 | ||
| 1670 | if ( !$rev->userCan( Revision::DELETED_TEXT, $user ) ) { |
|
| 1671 | return '<span class="history-deleted">' . $time . '</span>'; |
|
| 1672 | } |
|
| 1673 | ||
| 1674 | $link = Linker::linkKnown( |
|
| 1675 | $titleObj, |
|
| 1676 | htmlspecialchars( $time ), |
|
| 1677 | [], |
|
| 1678 | [ |
|
| 1679 | 'target' => $this->mTargetObj->getPrefixedText(), |
|
| 1680 | 'timestamp' => $ts |
|
| 1681 | ] |
|
| 1682 | ); |
|
| 1683 | ||
| 1684 | if ( $rev->isDeleted( Revision::DELETED_TEXT ) ) { |
|
| 1685 | $link = '<span class="history-deleted">' . $link . '</span>'; |
|
| 1686 | } |
|
| 1687 | ||
| 1688 | return $link; |
|
| 1689 | } |
|
| 1690 | ||
| 1691 | /** |
|
| 1692 | * Fetch image view link if it's available to all users |
|
| @@ 1701-1725 (lines=25) @@ | ||
| 1698 | * |
|
| 1699 | * @return string HTML fragment |
|
| 1700 | */ |
|
| 1701 | function getFileLink( $file, $titleObj, $ts, $key ) { |
|
| 1702 | $user = $this->getUser(); |
|
| 1703 | $time = $this->getLanguage()->userTimeAndDate( $ts, $user ); |
|
| 1704 | ||
| 1705 | if ( !$file->userCan( File::DELETED_FILE, $user ) ) { |
|
| 1706 | return '<span class="history-deleted">' . $time . '</span>'; |
|
| 1707 | } |
|
| 1708 | ||
| 1709 | $link = Linker::linkKnown( |
|
| 1710 | $titleObj, |
|
| 1711 | htmlspecialchars( $time ), |
|
| 1712 | [], |
|
| 1713 | [ |
|
| 1714 | 'target' => $this->mTargetObj->getPrefixedText(), |
|
| 1715 | 'file' => $key, |
|
| 1716 | 'token' => $user->getEditToken( $key ) |
|
| 1717 | ] |
|
| 1718 | ); |
|
| 1719 | ||
| 1720 | if ( $file->isDeleted( File::DELETED_FILE ) ) { |
|
| 1721 | $link = '<span class="history-deleted">' . $link . '</span>'; |
|
| 1722 | } |
|
| 1723 | ||
| 1724 | return $link; |
|
| 1725 | } |
|
| 1726 | ||
| 1727 | /** |
|
| 1728 | * Fetch file's user id if it's available to this user |
|