$conds = array_merge( $userCond, $this->getNamespaceCond() );
// Paranoia: avoid brute force searches (bug 17792)
if( !$wgUser->isAllowed( 'suppressrevision' ) ) {
- $conds[] = 'ar_deleted & ' . Revision::DELETED_USER . ' = 0';
+ $conds[] = $this->mDb->bitAnd('ar_deleted', Revision::DELETED_USER) . ' = 0';
}
return array(
'tables' => array( 'archive' ),
if ( isset( $this->mNavigationBar ) ) {
return $this->mNavigationBar;
}
+ $fmtLimit = $wgLang->formatNum( $this->mLimit );
$linkTexts = array(
- 'prev' => wfMsgHtml( 'pager-newer-n', $this->mLimit ),
- 'next' => wfMsgHtml( 'pager-older-n', $this->mLimit ),
+ 'prev' => wfMsgExt( 'pager-newer-n', array( 'escape', 'parsemag' ), $fmtLimit ),
+ 'next' => wfMsgExt( 'pager-older-n', array( 'escape', 'parsemag' ), $fmtLimit ),
'first' => wfMsgHtml( 'histlast' ),
'last' => wfMsgHtml( 'histfirst' )
);
array(),
array(
'type' => 'delete',
- 'page' => $page->getPrefixedUrl()
+ 'page' => $page->getPrefixedText()
)
);
htmlspecialchars( $page->getPrefixedText() ),
array(),
array(
- 'target' => $page->getPrefixedUrl(),
+ 'target' => $page->getPrefixedText(),
'timestamp' => $rev->getTimestamp()
)
);
$this->messages['diff'],
array(),
array(
- 'target' => $page->getPrefixedUrl(),
+ 'target' => $page->getPrefixedText(),
'timestamp' => $rev->getTimestamp(),
'diff' => 'prev'
)
$d,
array(),
array(
- 'target' => $page->getPrefixedUrl(),
+ 'target' => $page->getPrefixedText(),
'timestamp' => $rev->getTimestamp()
)
);
$pager = new DeletedContribsPager( $target, $options['namespace'] );
if ( !$pager->getNumRows() ) {
- $wgOut->addWikiText( wfMsg( 'nocontribs' ) );
+ $wgOut->addWikiMsg( 'nocontribs' );
return;
}
$text = wfMsgNoTrans( $message, $target );
if( !wfEmptyMsg( $message, $text ) && $text != '-' ) {
- $wgOut->addHTML( '<div class="mw-contributions-footer">' );
- $wgOut->addWikiText( $text );
- $wgOut->addHTML( '</div>' );
+ $wgOut->wrapWikiMsg( "<div class='mw-contributions-footer'>\n$1\n</div>", array( $message, $target ) );
}
}
}
$sk = $wgUser->getSkin();
if ( 0 == $id ) {
- $user = $nt->getText();
+ $user = htmlspecialchars( $nt->getText() );
} else {
$user = $sk->link( $nt, htmlspecialchars( $nt->getText() ) );
}
array(),
array(
'type' => 'block',
- 'page' => $nt->getPrefixedUrl()
+ 'page' => $nt->getPrefixedText()
)
);
}
SpecialPage::getTitleFor( 'Log' ),
wfMsgHtml( 'sp-contributions-logs' ),
array(),
- array( 'user' => $nt->getPartialUrl() )
+ array( 'user' => $nt->getText() )
);
# Link to undeleted contributions
$tools[] = $sk->linkKnown(
SpecialPage::getTitleFor( 'Contributions', $nt->getDBkey() ),
- wfMsgHtml( 'contributions' )
+ wfMsgHtml( 'sp-deletedcontributions-contribs' )
);
wfRunHooks( 'ContributionsToolLinks', array( $id, $nt, &$tools ) );