Overview

Artifact ID: 09b75c69317a5b6cd57d47ca507b05bd26b935c0
Ticket: c20546bb903eea0bd54ee969aa76226217e394ac
Changer le stockage de monnaie vers des INTEGER
User & Date: bohwaz on 2017-02-28 04:00:54
Changes

  1. icomment:
    Ah oui c'est un problème de nombre flottant.
    
    J'ai fait une gaffe ici, les nombres devraient être stockés comme integers et non comme floats, ce qui génère ce genre de problème.
    
    SQLite ne supporte pas le type "DECIMAL" il faudrait donc stocker les nombres en tant que "INTEGER", chiffres après la virgule compris, ce qui serait plus exact.
    
    Par exemple 42,99 € serait stocké "4299", et 12 € serait stocké "1200". La conversion en décimal serait effectuée à l'affichage au niveau de PHP en ajoutant une virgule au bon endroit.
    
    Je renomme correctement le ticket et vais essayer de faire ça pour la 0.8.0, sinon j'appliquerais ton idée en attendant.
    
  2. login: "bohwaz"
  3. mimetype: "text/x-fossil-plain"
  4. priority changed to: "High"
  5. severity changed to: "Severe"
  6. title changed to: "Changer le stockage de monnaie vers des INTEGER"