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

Reply via email to