http://www.mediawiki.org/wiki/Special:Code/MediaWiki/72957
Revision: 72957
Author: nikerabbit
Date: 2010-09-14 07:49:24 +0000 (Tue, 14 Sep 2010)
Log Message:
-----------
Avoid extra query by reusing $wgUser if possible
Modified Paths:
--------------
trunk/phase3/includes/ResourceLoaderModule.php
Modified: trunk/phase3/includes/ResourceLoaderModule.php
===================================================================
--- trunk/phase3/includes/ResourceLoaderModule.php 2010-09-14 07:32:08 UTC
(rev 72956)
+++ trunk/phase3/includes/ResourceLoaderModule.php 2010-09-14 07:49:24 UTC
(rev 72957)
@@ -828,7 +828,13 @@
if ( isset( $this->modifiedTime[$hash] ) ) {
return $this->modifiedTime[$hash];
}
- if ( $context->getUser() && $user = User::newFromName(
$context->getUser() ) ) {
+
+ global $wgUser;
+ $username = $context->getUser();
+ // Avoid extra db query by using $wgUser if possible
+ $user = $wgUser->getName() === $username ? $wgUser :
User::newFromName( $username );
+
+ if ( $user ) {
return $this->modifiedTime[$hash] = $user->getTouched();
} else {
return 0;
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs