From 6ef48e840ee2e4303a578bc8371bd9a09101d8a3 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Thu, 1 May 2008 23:12:37 +0000 Subject: [PATCH] Clean up username --- includes/SpecialNewpages.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/includes/SpecialNewpages.php b/includes/SpecialNewpages.php index 8bbaeddb52..3ff2187803 100644 --- a/includes/SpecialNewpages.php +++ b/includes/SpecialNewpages.php @@ -63,7 +63,7 @@ class NewPagesForm { } elseif( is_int($t) ) { $options[$v] = $wgRequest->getInt( $v, $options[$v] ); } elseif( is_string($t) ) { - $options[$v] = $wgRequest->getText( $v, $options[$v] ); + $options[$v] = trim( $wgRequest->getVal( $v, $options[$v] ) ); } } @@ -136,6 +136,9 @@ class NewPagesForm { $hidden[] = Xml::hidden( $key, $value ); } $hidden = implode( "\n", $hidden ); + + $ut = Title::makeTitleSafe( NS_USER, $options['username'] ); + $encUser = $ut ? $ut->getText() : ''; $form = Xml::openElement( 'form', array( 'method' => 'get', 'action' => $wgScript ) ) . Xml::hidden( 'title', $self->getPrefixedDBkey() ) . @@ -156,7 +159,7 @@ class NewPagesForm { Xml::label( wfMsg( 'newpages-username' ), 'mw-np-username' ) . " " . - Xml::input( 'username', 30, $options['username'], array( 'id' => 'mw-np-username' ) ) . + Xml::input( 'username', 30, $encUser, array( 'id' => 'mw-np-username' ) ) . " " : "" ) . " -- 2.20.1