Fix assignment in conditional
authorReedy <reedy@wikimedia.org>
Sat, 7 Apr 2012 19:19:28 +0000 (20:19 +0100)
committerReedy <reedy@wikimedia.org>
Sat, 7 Apr 2012 23:54:53 +0000 (00:54 +0100)
Change-Id: I11e280daa4df6623a03892a59f9f7236dd4c98af

includes/specials/SpecialVersion.php

index 777af41..2e2b003 100644 (file)
@@ -194,12 +194,16 @@ class SpecialVersion extends SpecialPage {
                global $wgVersion;
                wfProfileIn( __METHOD__ );
 
-               if( $gitVersion = self::getVersionLinkedGit() ) {
+               $gitVersion = self::getVersionLinkedGit();
+               if( $gitVersion ) {
                        $v = $gitVersion;
-               } elseif( $svnVersion = self::getVersionLinkedSvn() ) {
-                       $v = $svnVersion;
                } else {
-                       $v = $wgVersion; // fallback
+                       $svnVersion = self::getVersionLinkedSvn();
+                       if( $svnVersion ) {
+                               $v = $svnVersion;
+                       } else {
+                               $v = $wgVersion; // fallback
+                       }
                }
 
                wfProfileOut( __METHOD__ );
@@ -207,7 +211,7 @@ class SpecialVersion extends SpecialPage {
        }
 
        /**
-        * @return string wgVersion + a link to subversion revision of svn BASE 
+        * @return string wgVersion + a link to subversion revision of svn BASE
         */
        private static function getVersionLinkedSvn() {
                global $wgVersion, $IP;