40 |
|
|
41 |
|
|
42 |
/** |
/** |
43 |
|
\brief Renvoi une version en chaine depuis une version en tableau |
44 |
|
\param versionarray Tableau de version (vermajeur,vermineur,autre) |
45 |
|
\return string Chaine version |
46 |
|
*/ |
47 |
|
function versiontostring($versionarray) |
48 |
|
{ |
49 |
|
$string='?'; |
50 |
|
if (isset($versionarray[0])) $string=$versionarray[0]; |
51 |
|
if (isset($versionarray[1])) $string.='.'.$versionarray[1]; |
52 |
|
if (isset($versionarray[2])) $string.='.'.$versionarray[2]; |
53 |
|
return $string; |
54 |
|
} |
55 |
|
|
56 |
|
/** |
57 |
|
\brief Compare 2 versions |
58 |
|
\param versionarray1 Tableau de version (vermajeur,vermineur,autre) |
59 |
|
\param versionarray2 Tableau de version (vermajeur,vermineur,autre) |
60 |
|
\return int <0 si versionarray1>versionarray2, 0 si =, >0 si versionarray1>versionarray2 |
61 |
|
*/ |
62 |
|
function versioncompare($versionarray1,$versionarray2) |
63 |
|
{ |
64 |
|
// \todo |
65 |
|
|
66 |
|
return 0; |
67 |
|
} |
68 |
|
|
69 |
|
|
70 |
|
/** |
71 |
|
\brief Compare 2 versions |
72 |
|
\return array Tableau de version (vermajeur,vermineur,autre) |
73 |
|
*/ |
74 |
|
function versionphp() |
75 |
|
{ |
76 |
|
return split('\.',PHP_VERSION); |
77 |
|
} |
78 |
|
|
79 |
|
|
80 |
|
/** |
81 |
\brief Renvoi vrai si l'email est syntaxiquement valide |
\brief Renvoi vrai si l'email est syntaxiquement valide |
82 |
\param address adresse email (Ex: "toto@titi.com", "John Do <johndo@titi.com>") |
\param address adresse email (Ex: "toto@titi.com", "John Do <johndo@titi.com>") |
83 |
\return boolean true si email valide, false sinon |
\return boolean true si email valide, false sinon |