Projet

Général

Profil

Anomalie #4936

une variable de configuration de type "int" et vide dans la base rend posh inutilisable

Ajouté par Christophe Deseure il y a environ 11 ans. Mis à jour il y a environ 11 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
-
Version cible:
Début:
Echéance:
% réalisé:

100%

Distribution:
EOLE 2.3

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

Lié à Sources posh EOLE 2.2 - Anomalie #4935: une variable de configuration de type "int" et vide dans la base rend posh inutilisable Fermé

Révisions associées

Révision 1cd17fe3 (diff)
Ajouté par Christophe Deseure il y a environ 11 ans

forcer une valeur entière pour les variables de type 'int' dans les fichiers de configuration php et javascript (fixes #4936)

Révision a055df29 (diff)
Ajouté par Lionel Morin il y a environ 11 ans

Correction de la génération des fichiers de config (ref #4936 et fixes #4978)

  • sources/posh_3.1.2/admin/scr_config_generate_configfiles.inc.php :
    Les valeurs true et false sont marquées de type int dans la base et retournaient 0 lors du intval.

Historique

#1 Mis à jour par Christophe Deseure il y a environ 11 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#2 Mis à jour par Arnaud FORNEROT il y a environ 11 ans

  • Version cible mis à Envole 3.3.2

#3 Mis à jour par Arnaud FORNEROT il y a environ 11 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF