46
edits
(→Communication Logique métier - Données (ORM): Correction d'erreur de frappe) Tags: Mobile edit Mobile web edit Advanced mobile edit |
m (ajout comparaison version avec version_compare) |
||
| Line 354: | Line 354: | ||
Par exemple: | Par exemple: | ||
*1 fichier qui sert d'exemple de descripteur de module: '''myModule.class.php''' | *1 fichier qui sert d'exemple de descripteur de module: '''myModule.class.php''' | ||
*1 fichier qui sert d'exemple de code pour faire une nouvelle classe: '''skeleton_class.class.php''' | *1 fichier qui sert d'exemple de code pour faire une nouvelle classe: '''skeleton_class.class.php''' | ||
*1 fichier qui sert d'exemple de code pour faire une nouvelle page: '''skeleton_page.php''' | *1 fichier qui sert d'exemple de code pour faire une nouvelle page: '''skeleton_page.php''' | ||
*1 fichier qui sert d'exemple de code pour faire un script à exécuter en ligne de commande: '''skeleton_script.php''' | *1 fichier qui sert d'exemple de code pour faire un script à exécuter en ligne de commande: '''skeleton_script.php''' | ||
... | ... | ||
| Line 410: | Line 412: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Mais cette solution requiert de faire un include avoir la fonction versioncompare. Une alternative est d'utiliser le test suivant: | Mais cette solution requiert de faire un include avoir la fonction versioncompare. Une alternative est d'utiliser le test suivant : | ||
<syntaxhighlight lang="PHP"> | |||
if ((float) DOL_VERSION >= 5.0) { //mycode for 5.0 only; } // For dolibarr 5.0.* | |||
</syntaxhighlight> | |||
Il également possible de faire appel à la fonction version_compare de php, ce qui donne ici : | |||
<syntaxhighlight lang="PHP"> | |||
if ((float) DOL_VERSION >= 5.0) { //mycode for 5.0 only; } // For dolibarr 5.0.* | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="PHP"> | <syntaxhighlight lang="PHP"> | ||
if ((float) DOL_VERSION >= 5.0) { //mycode for 5.0 only; } // For dolibarr 5.0.* | if ((float) DOL_VERSION >= 5.0) { //mycode for 5.0 only; } // For dolibarr 5.0.* | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<syntaxhighlight lang="PHP"> | |||
if ((float) DOL_VERSION >= 5.0) { //mycode for 5.0 only; } // For dolibarr 5.0.* | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="PHP"> | |||
if ((float) DOL_VERSION >= 5.0) { //mycode for 5.0 only; } // For dolibarr 5.0.* | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="PHP"> | |||
if ((float) DOL_VERSION >= 5.0) { //mycode for 5.0 only; } // For dolibarr 5.0.* | |||
</syntaxhighlight> | |||
<br /> | |||
==Logs== | ==Logs== | ||
edits