12010 fix mt_srand error
This commit is contained in:
parent
e45c240f3e
commit
bcc11ef379
@ -1,9 +1,14 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## Version 12.0.10
|
## Version 12.0.10
|
||||||
|
### Corrections :
|
||||||
|
- Corrige une erreur fatale avec un argument float au lieu d'int dans mt_srand.
|
||||||
### Améliorations :
|
### Améliorations :
|
||||||
- Changement du nom de formulaire de gestion des langues (multilangue devient multilingue).
|
- Changement du nom de formulaire de gestion des langues (multilangue devient multilingue).
|
||||||
- Traduction de l'interface d'administration, un bouton permet d'effacer les langues inutiles.
|
- Traductions de l'interface d'administration, ajout de nouvelles fonctionnalités :
|
||||||
|
- Installation et mise à jour d'une langue depuis un magasin en ligne
|
||||||
|
- Téléchargement d'une langue modifiée avec l'éditeur intégré
|
||||||
|
- Suppression d'une langue
|
||||||
|
|
||||||
## Version 12.0.09
|
## Version 12.0.09
|
||||||
### Corrections :
|
### Corrections :
|
||||||
|
@ -68,7 +68,7 @@ class template
|
|||||||
$limit = $attributes['limit'] ? count($letters) - 1 : 10;
|
$limit = $attributes['limit'] ? count($letters) - 1 : 10;
|
||||||
|
|
||||||
// Tirage de l'opération
|
// Tirage de l'opération
|
||||||
mt_srand((float) microtime() * 1000000);
|
mt_srand((int) microtime() * 1000000);
|
||||||
// Captcha simple limité à l'addition
|
// Captcha simple limité à l'addition
|
||||||
$operator = $attributes['limit'] ? mt_rand(1, 4) : 1;
|
$operator = $attributes['limit'] ? mt_rand(1, 4) : 1;
|
||||||
|
|
||||||
@ -78,9 +78,9 @@ class template
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Tirage des nombres
|
// Tirage des nombres
|
||||||
mt_srand( microtime(true) * 1000000);
|
mt_srand( (int) microtime(true) * 1000000);
|
||||||
$firstNumber = mt_rand(1, $limit);
|
$firstNumber = mt_rand(1, $limit);
|
||||||
mt_srand( microtime(true) * 1000000);
|
mt_srand( (int) microtime(true) * 1000000);
|
||||||
$secondNumber = mt_rand(1, $limit);
|
$secondNumber = mt_rand(1, $limit);
|
||||||
|
|
||||||
// Permutation si addition ou soustraction
|
// Permutation si addition ou soustraction
|
||||||
@ -110,7 +110,7 @@ class template
|
|||||||
for ($i = 1; $i <= $firstNumber; $i++) {
|
for ($i = 1; $i <= $firstNumber; $i++) {
|
||||||
$limit = $limit2[$i - 1];
|
$limit = $limit2[$i - 1];
|
||||||
}
|
}
|
||||||
mt_srand((float) microtime() * 1000000);
|
mt_srand((int) microtime() * 1000000);
|
||||||
$secondNumber = mt_rand(1, $limit);
|
$secondNumber = mt_rand(1, $limit);
|
||||||
$firstNumber = $firstNumber * $secondNumber;
|
$firstNumber = $firstNumber * $secondNumber;
|
||||||
$result = $firstNumber / $secondNumber;
|
$result = $firstNumber / $secondNumber;
|
||||||
|
Loading…
Reference in New Issue
Block a user