浏览代码

Fixed bug in PHP version checking code.

pallo 25 年之前
父节点
当前提交
b799a269df
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      functions/strings.php

+ 6 - 1
functions/strings.php

@@ -304,10 +304,15 @@
       if($vrel[0] == "r" || $vrel[0] == "R") 
 	 $vrel = - strval(substr($vrel, 2))/10;
       
-      // Compare major and minor
+      // Compare major version
       if($vmajor < $major) return false;
+      if($vmajor > $major) return true;
+
+      // Major is the same. Compare minor
       if($vminor < $minor) return false;
+      if($vminor > $minor) return true;
       
+      // Major and minor is the same as the required one.
       // Compare release
       if($vrel >= 0 && $release >= 0) {       // Neither are beta
 	 if($vrel < $release) return false;