Project

General

Profile

Anomalie #4936

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

Added by Christophe Deseure over 11 years ago. Updated over 11 years ago.

Status:
Fermé
Priority:
Haut
Assigned To:
-
Target version:
Start date:
Due date:
% Done:

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.


Related issues

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

Associated revisions

Revision 1cd17fe3 (diff)
Added by Christophe Deseure over 11 years ago

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

Revision a055df29 (diff)
Added by Lionel Morin over 11 years ago

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.

History

#1 Updated by Christophe Deseure over 11 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#2 Updated by Arnaud FORNEROT over 11 years ago

  • Target version set to Envole 3.3.2

#3 Updated by Arnaud FORNEROT over 11 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF