diff --git a/ecrire/plugins/installer.php b/ecrire/plugins/installer.php index 15d81d1c074f4607a59685975f1383139a9bc1c9..294be869dfdb2bb3e8958c72c3e3242431e1ff0f 100644 --- a/ecrire/plugins/installer.php +++ b/ecrire/plugins/installer.php @@ -164,8 +164,8 @@ function spip_plugin_install($action, $infos, $version_cible) { * Avec operateur : bool. **/ function spip_version_compare($v1, $v2, $op = null) { - $v1 = strtolower(preg_replace(',([0-9])[\s-.]?(dev|alpha|a|beta|b|rc|pl|p),i', '\\1.\\2', $v1)); - $v2 = strtolower(preg_replace(',([0-9])[\s-.]?(dev|alpha|a|beta|b|rc|pl|p),i', '\\1.\\2', $v2)); + $v1 = strtolower(preg_replace(',([0-9])[\s.-]?(dev|alpha|a|beta|b|rc|pl|p),i', '\\1.\\2', $v1)); + $v2 = strtolower(preg_replace(',([0-9])[\s.-]?(dev|alpha|a|beta|b|rc|pl|p),i', '\\1.\\2', $v2)); $v1 = str_replace('rc', 'RC', $v1); // certaines versions de PHP ne comprennent RC qu'en majuscule $v2 = str_replace('rc', 'RC', $v2); // certaines versions de PHP ne comprennent RC qu'en majuscule