- $max = $this->dbr->selectField('user', 'max(user_id)', false, "make_sql");
+ $max = $this->dbr->selectField('user', 'max(user_id)', false, 'make_sql');
$index = 'user_timestamp';
}
return array($index, $condition);
$index = 'user_timestamp';
}
return array($index, $condition);
extract($this->dbr->tableNames('page', 'revision'));
list($index, $userCond) = $this->get_user_cond();
extract($this->dbr->tableNames('page', 'revision'));
list($index, $userCond) = $this->get_user_cond();
- $title = Title::makeTitle(NS_SPECIAL, "Contributions");
- $urlbits = "target=" . wfUrlEncode($target);
+ $title = Title::makeTitle(NS_SPECIAL, 'Contributions');
+ $urlbits = 'target=' . wfUrlEncode($target);
$myurl = $title->escapeLocalURL($urlbits);
$finder = new contribs_finder(($target == 'newbies') ? 'newbies' : $nt->getText());
$myurl = $title->escapeLocalURL($urlbits);
$finder = new contribs_finder(($target == 'newbies') ? 'newbies' : $nt->getText());
- $nsurl = $xnsurl = "";
- if (($ns = $wgRequest->getVal('namespace', null)) !== null) {
- $nsurl = "&namespace=$ns";
+ $nsurl = $xnsurl = '';
+ if (($ns = $wgRequest->getVal('namespace', null)) !== null && $ns !== '') {
+ $nsurl = '&namespace='.$ns;
- if ($wgRequest->getText('go') == "first") {
- $prevts = $finder->get_first_offset_for_paging();
- $prevurl = $title->getLocalURL($urlbits . "&offset=$prevts&limit=$limit$nsurl");
+ if ($wgRequest->getText('go') == 'first' && $target != 'newbies') {
+ $prevts = $finder->get_first_offset_for_paging();
+ $prevurl = $title->getLocalURL($urlbits . "&offset=$prevts&limit=$limit$nsurl$boturl");
$arr = $wgContLang->getFormattedNamespaces();
$nsform = "<form method='get' action=\"$wgScript\">\n";
$arr = $wgContLang->getFormattedNamespaces();
$nsform = "<form method='get' action=\"$wgScript\">\n";
- $nsform .= wfElement("input", array(
- "name" => "title",
- "type" => "hidden",
- "value" => $wgTitle->getPrefixedText()));
- $nsform .= wfElement("input", array(
- "name" => "offset",
- "type" => "hidden",
- "value" => $offset));
- $nsform .= wfElement("input", array(
- "name" => "limit",
- "type" => "hidden",
- "value" => $limit));
- $nsform .= wfElement("input", array(
- "name" => "target",
- "type" => "hidden",
- "value" => $target));
- $nsform .= "<p>";
+ $nsform .= wfElement('input', array(
+ 'name' => 'title',
+ 'type' => 'hidden',
+ 'value' => $wgTitle->getPrefixedText()));
+ $nsform .= wfElement('input', array(
+ 'name' => 'offset',
+ 'type' => 'hidden',
+ 'value' => $offset));
+ $nsform .= wfElement('input', array(
+ 'name' => 'limit',
+ 'type' => 'hidden',
+ 'value' => $limit));
+ $nsform .= wfElement('input', array(
+ 'name' => 'target',
+ 'type' => 'hidden',
+ 'value' => $target));
+ $nsform .= '<p>';
- $nsform .= wfElement("input", array(
- "type" => "submit",
- "value" => wfMsg('allpagessubmit')));
+ $nsform .= wfElement('input', array(
+ 'type' => 'submit',
+ 'value' => wfMsg('allpagessubmit')));
- $lastlink = "<a href=\"$myurl&limit=$limit$xnsurl\">$lasttext</a>";
- $prevlink = "<a href=\"$myurl&offset=$offset&limit=$limit$xnsurl&go=prev\">$prevtext</a>";
+ $lastlink = "<a href=\"$myurl&limit=$limit$xnsurl$boturl\">$lasttext</a>";
+ $prevlink = "<a href=\"$myurl&offset=$offset&limit=$limit$xnsurl$boturl&go=prev\">$prevtext</a>";
- $firstlink = "<a href=\"$myurl&limit=$limit$xnsurl&go=first\">$firsttext</a>";
- $nextlink = "<a href=\"$myurl&offset=$lastts&limit=$limit$xnsurl\">$nexttext</a>";
+ $firstlink = "<a href=\"$myurl&limit=$limit$xnsurl$boturl&go=first\">$firsttext</a>";
+ $nextlink = "<a href=\"$myurl&offset=$lastts&limit=$limit$xnsurl$boturl\">$nexttext</a>";
$urls = array();
foreach (array(20, 50, 100, 250, 500) as $num)
$urls = array();
foreach (array(20, 50, 100, 250, 500) as $num)
- $prevnextbits = "$firstlast " . wfMsgHtml("viewprevnext", $prevlink, $nextlink, $bits);
+ $prevnextbits = $firstlast .' '. wfMsgHtml('viewprevnext', $prevlink, $nextlink, $bits);
if( $row->rev_id == $row->page_latest ) {
$topmarktext .= '<strong>' . $messages['uctop'] . '</strong>';
if( !$row->page_is_new ) {
if( $row->rev_id == $row->page_latest ) {
$topmarktext .= '<strong>' . $messages['uctop'] . '</strong>';
if( !$row->page_is_new ) {
if( $row->rev_deleted && !$wgUser->isAllowed( 'undelete' ) ) {
$difftext = '(' . $messages['diff'] . ')';
} else {
if( $row->rev_deleted && !$wgUser->isAllowed( 'undelete' ) ) {
$difftext = '(' . $messages['diff'] . ')';
} else {
- $difftext = $sk->makeKnownLinkObj( $page, '(' . $messages['diff'].')', 'diff=prev&oldid='.$row->rev_id );
+ $difftext = '(' . $sk->makeKnownLinkObj( $page, $messages['diff'], 'diff=prev&oldid='.$row->rev_id ) . ')';