From: Alexandre Emsenhuber Date: Wed, 27 Jun 2012 08:18:08 +0000 (+0200) Subject: don't use message when the 'nodb' flag is set X-Git-Tag: 1.31.0-rc.0~22972 X-Git-Url: http://git.cyclocoop.org/%22.%24image2.%22?a=commitdiff_plain;h=6dad0f434212d1271e5c03f08c14fe3fea5466c7;p=lhc%2Fweb%2Fwiklou.git don't use message when the 'nodb' flag is set Fix for If5f1c26f (69591db): This breaks maintenance/language/transstat.php when there's no db connection. Change-Id: I3f4416234ecce34c93ba14a66771379cb427e83b --- diff --git a/includes/specials/SpecialVersion.php b/includes/specials/SpecialVersion.php index 51c2d0f560..a1cda0d585 100644 --- a/includes/specials/SpecialVersion.php +++ b/includes/specials/SpecialVersion.php @@ -166,6 +166,9 @@ class SpecialVersion extends SpecialPage { $svnInfo = self::getSvnInfo( $IP ); if ( !$svnInfo && !$gitInfo ) { $version = $wgVersion; + } elseif ( $gitInfo && $flags === 'nodb' ) { + $shortSha1 = substr( $gitInfo, 0, 7 ); + $version = "$wgVersion ($shortSha1)"; } elseif ( $gitInfo ) { $shortSha1 = substr( $gitInfo, 0, 7 ); $shortSha1 = wfMessage( 'parentheses' )->params( $shortSha1 )->escaped();