- $hasMore = false;
- if ( $revisions && $revisions->numRows() >= $tmpLimit ) {
- if ( $revisions->numRows() >= 2 ) {
- $revisions->seek ( $revisions->numRows() - 2 );
- $tmp = $revisions->fetchObject();
- $revisions->rewind ( );
- $offset = $tmp->ar_timestamp;
- } else
- $offset = 0;
-
- $titleObj = SpecialPage::getTitleFor ( 'Undelete' );
- $nextLink = $sk->makeKnownLinkObj ( $titleObj, wfMsg( 'undelete-next-revs', 5000 ),
- "target={$this->mTarget}&limit=5000&offset=$offset" );
-
- $allLink = $sk->makeKnownLinkObj ( $titleObj, wfMsg( 'undelete-show-all' ),
- "target={$this->mTarget}&limit=-1&offset=0" );
-
- $wgOut->addHTML ( wfMsg ( 'undelete-more-revs', $tmpLimit - 1, $nextLink, $allLink ) );
- $hasMore = true;
- }