Revision: 46243
Author: mrzman
Date: 2009-01-26 01:03:09 +0000 (Mon, 26 Jan 2009)
Log Message:
-----------
(bug 17158) Check if a username is an IP address before checking if its a valid
username when searching the oversight log
Modified Paths:
--------------
trunk/extensions/Oversight/HideRevision_body.php
Modified: trunk/extensions/Oversight/HideRevision_body.php
===================================================================
--- trunk/extensions/Oversight/HideRevision_body.php 2009-01-26 00:15:43 UTC
(rev 46242)
+++ trunk/extensions/Oversight/HideRevision_body.php 2009-01-26 01:03:09 UTC
(rev 46243)
@@ -606,9 +606,13 @@
$this->namespace = $title ? $title->getNamespace() : -1;
$this->dbKey = $title ? $title->getDBKey() : null;
$this->uid = $user ? $user->getId() : null;
- if ( strlen($offender) ) {
- $offender = User::newFromName( $offender );
- $this->author = is_null( $offender ) ? '' :
$offender->getName();
+ if ( $offender !== '' ) {
+ if ( IP::isIPAddress( $offender ) ) {
+ $this->author = $offender;
+ } else {
+ $offender = User::newFromName( $offender );
+ $this->author = is_null( $offender ) ? '' :
$offender->getName();
+ }
} else {
$this->author = null;
}
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs