Anomalie #4935
une variable de configuration de type "int" et vide dans la base rend posh inutilisable
100%
Description
Un administrateur peut très bien laisser un champ de configuration vide mais s'il est prévu pour être de type "int", les fichiers de configuration php et javascript générés sont invalides.
Il faudrait consolider le script "admin/scr_config_generate_configfiles.inc.php" en forçant l'utilisation d'un entier pour les variables de type "int".
Par exemple, on peut remplacer le $row["value"] par intval($row["value"]) dans la construction des variables "int" en javascript et php.
Demandes liées
Révisions associées
forcer une valeur entière pour les variables de type 'int' dans les fichiers de configuration php et javascript (fixes #4935)
Correction de la génération des fichiers de config (fixes #4935)
Historique
#1 Mis à jour par Christophe Deseure il y a environ 11 ans
- Distribution changé de Toutes à EOLE 2.2
#2 Mis à jour par Christophe Deseure il y a environ 11 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit e71d58c4b5cc530c14c38817b589580e450562ae.
#3 Mis à jour par Arnaud FORNEROT il y a environ 11 ans
- Version cible mis à Envole 2.5.6
#4 Mis à jour par Arnaud FORNEROT il y a environ 11 ans
- Statut changé de Résolu à Fermé
#5 Mis à jour par Lionel Morin il y a environ 11 ans
- Statut changé de Fermé à À valider
Les valeurs true et false sont marquées de type int dans la base et retournent 0 lors du intval.
#6 Mis à jour par Lionel Morin il y a environ 11 ans
- Statut changé de À valider à Résolu
Appliqué par commit d1aa44a7fe97a58b63404635f159cb92fdf432bd.
#7 Mis à jour par Arnaud FORNEROT il y a environ 11 ans
- Statut changé de Résolu à Fermé