@@ 70-87 (lines=18) @@ | ||
67 | return (bool)$dbw->affectedRows(); |
|
68 | } |
|
69 | ||
70 | protected function getRevisionLink() { |
|
71 | $date = htmlspecialchars( $this->list->getLanguage()->userTimeAndDate( |
|
72 | $this->revision->getTimestamp(), $this->list->getUser() ) ); |
|
73 | ||
74 | if ( $this->isDeleted() && !$this->canViewContent() ) { |
|
75 | return $date; |
|
76 | } |
|
77 | ||
78 | return Linker::link( |
|
79 | SpecialPage::getTitleFor( 'Undelete' ), |
|
80 | $date, |
|
81 | [], |
|
82 | [ |
|
83 | 'target' => $this->list->title->getPrefixedText(), |
|
84 | 'timestamp' => $this->revision->getTimestamp() |
|
85 | ] |
|
86 | ); |
|
87 | } |
|
88 | ||
89 | protected function getDiffLink() { |
|
90 | if ( $this->isDeleted() && !$this->canViewContent() ) { |
@@ 109-126 (lines=18) @@ | ||
106 | * Overridden by RevDelArchiveItem. |
|
107 | * @return string |
|
108 | */ |
|
109 | protected function getRevisionLink() { |
|
110 | $date = htmlspecialchars( $this->list->getLanguage()->userTimeAndDate( |
|
111 | $this->revision->getTimestamp(), $this->list->getUser() ) ); |
|
112 | ||
113 | if ( $this->isDeleted() && !$this->canViewContent() ) { |
|
114 | return $date; |
|
115 | } |
|
116 | ||
117 | return Linker::linkKnown( |
|
118 | $this->list->title, |
|
119 | $date, |
|
120 | [], |
|
121 | [ |
|
122 | 'oldid' => $this->revision->getId(), |
|
123 | 'unhide' => 1 |
|
124 | ] |
|
125 | ); |
|
126 | } |
|
127 | ||
128 | /** |
|
129 | * Get the HTML link to the diff. |
@@ 355-371 (lines=17) @@ | ||
352 | * of extending RevDelItem |
|
353 | * @return string |
|
354 | */ |
|
355 | protected function getRevisionLink() { |
|
356 | $date = htmlspecialchars( $this->list->getLanguage()->userTimeAndDate( |
|
357 | $this->revision->getTimestamp(), $this->list->getUser() ) ); |
|
358 | ||
359 | if ( $this->isDeleted() && !$this->canViewContent() ) { |
|
360 | return $date; |
|
361 | } |
|
362 | return Linker::linkKnown( |
|
363 | $this->list->title, |
|
364 | $date, |
|
365 | [], |
|
366 | [ |
|
367 | 'oldid' => $this->revision->getId(), |
|
368 | 'unhide' => 1 |
|
369 | ] |
|
370 | ); |
|
371 | } |
|
372 | ||
373 | /** |
|
374 | * Get the HTML link to the diff. |