mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-01-06 00:53:00 +01:00
Better fix to manage several level of beta and rc
This commit is contained in:
@@ -66,12 +66,12 @@ function versioncompare($versionarray1,$versionarray2)
|
||||
if (preg_match('/alpha|dev/i',$operande2)) $operande2=-5;
|
||||
if (preg_match('/beta$/i',$operande1)) $operande1=-4;
|
||||
if (preg_match('/beta$/i',$operande2)) $operande2=-4;
|
||||
if (preg_match('/beta([0-9])*/i',$operande1)) $operande1=-3;
|
||||
if (preg_match('/beta([0-9])*/i',$operande2)) $operande2=-3;
|
||||
if (preg_match('/beta([0-9])+/i',$operande1)) $operande1=-3;
|
||||
if (preg_match('/beta([0-9])+/i',$operande2)) $operande2=-3;
|
||||
if (preg_match('/rc$/i',$operande1)) $operande1=-2;
|
||||
if (preg_match('/rc$/i',$operande2)) $operande2=-2;
|
||||
if (preg_match('/rc([0-9])*/i',$operande1)) $operande1=-1;
|
||||
if (preg_match('/rc([0-9])*/i',$operande2)) $operande2=-1;
|
||||
if (preg_match('/rc([0-9])+/i',$operande1)) $operande1=-1;
|
||||
if (preg_match('/rc([0-9])+/i',$operande2)) $operande2=-1;
|
||||
$level++;
|
||||
//print 'level '.$level.' '.$operande1.'-'.$operande2.'<br>';
|
||||
if ($operande1 < $operande2) { $ret = -$level; break; }
|
||||
|
||||
Reference in New Issue
Block a user