From 193f333a3865d248f6f88444bba58e0b5225b041 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Sat, 10 Oct 2009 02:48:19 +0000 Subject: [PATCH] blank invalid usernames for "revision author" field too --- includes/LogEventsList.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/includes/LogEventsList.php b/includes/LogEventsList.php index 43502149b4..8f08a06847 100644 --- a/includes/LogEventsList.php +++ b/includes/LogEventsList.php @@ -242,9 +242,14 @@ class LogEventsList { private function getExtraInputs( $types ) { global $wgRequest; + $offender = $wgRequest->getVal('offender'); + $user = User::newFromName( $offender, false ); + if( !$user || ($user->getId() == 0 && !IP::isIPAddress($offender) ) ) { + $offender = ''; // Blank field if invalid + } if( count($types) == 1 && $types[0] == 'suppress' ) { return Xml::inputLabel( wfMsg('revdelete-offender'), 'offender', - 'mw-log-offender', 20, $wgRequest->getVal('offender') ); + 'mw-log-offender', 20, $offender ); } return ''; } -- 2.20.1