summaryrefslogtreecommitdiff
path: root/includes/SpecialNewpages.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/SpecialNewpages.php')
-rw-r--r--includes/SpecialNewpages.php31
1 files changed, 16 insertions, 15 deletions
diff --git a/includes/SpecialNewpages.php b/includes/SpecialNewpages.php
index 62007383..48037a73 100644
--- a/includes/SpecialNewpages.php
+++ b/includes/SpecialNewpages.php
@@ -1,14 +1,12 @@
<?php
/**
*
- * @package MediaWiki
- * @subpackage SpecialPage
+ * @addtogroup SpecialPage
*/
/**
- *
- * @package MediaWiki
- * @subpackage SpecialPage
+ * implements Special:Newpages
+ * @addtogroup SpecialPage
*/
class NewPagesPage extends QueryPage {
@@ -41,7 +39,7 @@ class NewPagesPage extends QueryPage {
function getSQL() {
global $wgUser, $wgUseRCPatrol;
$usepatrol = ( $wgUseRCPatrol && $wgUser->isAllowed( 'patrol' ) ) ? 1 : 0;
- $dbr =& wfGetDB( DB_SLAVE );
+ $dbr = wfGetDB( DB_SLAVE );
list( $recentchanges, $page ) = $dbr->tableNamesN( 'recentchanges', 'page' );
$uwhere = $this->makeUserWhere( $dbr );
@@ -52,9 +50,9 @@ class NewPagesPage extends QueryPage {
rc_namespace AS namespace,
rc_title AS title,
rc_cur_id AS cur_id,
- rc_user AS user,
+ rc_user AS \"user\",
rc_user_text AS user_text,
- rc_comment as comment,
+ rc_comment as \"comment\",
rc_timestamp AS timestamp,
rc_timestamp AS value,
'{$usepatrol}' as usepatrol,
@@ -133,13 +131,16 @@ class NewPagesPage extends QueryPage {
*/
function getPageHeader() {
$self = SpecialPage::getTitleFor( $this->getName() );
- $form = wfOpenElement( 'form', array( 'method' => 'post', 'action' => $self->getLocalUrl() ) );
- $form .= '<table><tr><td align="right">' . wfMsgHtml( 'namespace' ) . '</td>';
- $form .= '<td>' . HtmlNamespaceSelector( $this->namespace ) . '</td><tr>';
- $form .= '<tr><td align="right">' . wfMsgHtml( 'newpages-username' ) . '</td>';
- $form .= '<td>' . wfInput( 'username', 30, $this->username ) . '</td></tr>';
- $form .= '<tr><td></td><td>' . wfSubmitButton( wfMsg( 'allpagessubmit' ) ) . '</td></tr></table>';
- $form .= wfHidden( 'offset', $this->offset ) . wfHidden( 'limit', $this->limit ) . '</form>';
+ $form = Xml::openElement( 'form', array( 'method' => 'post', 'action' => $self->getLocalUrl() ) );
+ # Namespace selector
+ $form .= '<table><tr><td align="right">' . Xml::label( wfMsg( 'namespace' ), 'namespace' ) . '</td>';
+ $form .= '<td>' . Xml::namespaceSelector( $this->namespace ) . '</td></tr>';
+ # Username filter
+ $form .= '<tr><td align="right">' . Xml::label( wfMsg( 'newpages-username' ), 'mw-np-username' ) . '</td>';
+ $form .= '<td>' . Xml::input( 'username', 30, $this->username, array( 'id' => 'mw-np-username' ) ) . '</td></tr>';
+
+ $form .= '<tr><td></td><td>' . Xml::submitButton( wfMsg( 'allpagessubmit' ) ) . '</td></tr></table>';
+ $form .= Xml::hidden( 'offset', $this->offset ) . Xml::hidden( 'limit', $this->limit ) . '</form>';
return $form;
}