Revision: 48503
Author:   werdna
Date:     2009-03-18 00:26:28 +0000 (Wed, 18 Mar 2009)

Log Message:
-----------
Fix weird interaction of user age for anonymous users

Modified Paths:
--------------
    trunk/extensions/AbuseFilter/AbuseFilterVariableHolder.php

Modified: trunk/extensions/AbuseFilter/AbuseFilterVariableHolder.php
===================================================================
--- trunk/extensions/AbuseFilter/AbuseFilterVariableHolder.php  2009-03-18 
00:15:47 UTC (rev 48502)
+++ trunk/extensions/AbuseFilter/AbuseFilterVariableHolder.php  2009-03-18 
00:26:28 UTC (rev 48503)
@@ -265,9 +265,16 @@
                                $user = $parameters['user'];
                                $asOf = $parameters['asof'];
                                $obj = self::userObjectFromName( $user );
+                               
+                               if ($obj->getId() == 0) {
+                                       $result = 0;
+                                       break;
+                               }
+                               
                                $registration = $obj->getRegistration();
                                $result =
-                                       wfTimestamp( TS_UNIX, $asOf) - 
wfTimestampOrNull( TS_UNIX, $registration );
+                                       wfTimestamp( TS_UNIX, $asOf) -
+                                               wfTimestampOrNull( TS_UNIX, 
$registration );
                                break;
                        case 'user-groups':
                                $user = $parameters['user'];



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to