Dolibarr V10 attention au DOL_VERSION

Bonjour à tous,
Je suis en train de revoir la totalité de mes modules pour assurer la compatibilité V10
mon principal soucis est la variable contenant le numéro de version DOL_VERSION qui est une chaine
Il est probable que d’autres modules de tiers se trouve confronté au même soucis
résultat ben tout les tests internes à mes modules ne passent plus.

if (DOL_VERSION < « 5.0.0 ») répond true…
pour ceux qui sont en train de tester, il faudra effectuer la modification suivante
if ((int) DOL_VERSION < 5)
En soit ce n’est pas dramatique, mais cela implique une mise à jour obligatoire de mes modules, c’est juste laborieux car cela ne peux se corriger avec un simple remplacement.
J’espère en avoir terminé pour la fin juin.

2 « J'aime »

utilise plutôt la fonction php « version_compare » !

https://www.php.net/manual/fr/function.version-compare.php

if (version_compare(DOL_VERSION, '5.0.0', '<'))
2 « J'aime »

Je le note pour la mise à jour de la prochaine version (V11)