소스 검색

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;