Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision a4d74009

Von Niclas Zimmermann vor mehr als 11 Jahren hinzugefügt

  • ID a4d740099476b4383a40a21ab5472e75806f3f4f
  • Vorgänger 714a28b1
  • Nachfolger 96dbc076

Verbesserungen in Upgrade-Scripten

In den Scripten currencies.pl rm_whitespaces wurden einige Ver-
besserungen durchgeführt:
1. Umbenennung von Spalten curr in currency_id in allen Tabellen
außer currencies.
2. Umbenennung von Spalte curr in name in Tabelle currencies.
3. Update in rm_whitespaces wird jetzt in einer Schleife erledigt
anstatt für jede Tabelle eigenen Code zu schreiben.
4. Tabelle currencies hat jetzt id als Primärschlüssel und nicht
mehr curr.

Die oben aufgeführten Änderungen führen natürlich auch zu notwendigen
Änderungen im Programm, welche dieses Commit ebenfalls enthält.

Unterschiede anzeigen:

SL/DN.pm
208 208
  $query =
209 209
    qq|INSERT INTO ar (id,          invnumber, transdate, gldate, customer_id,
210 210
                       taxincluded, amount,    netamount, paid,   duedate,
211
                       invoice,     curr,      notes,
211
                       invoice,     currency_id,      notes,
212 212
                       employee_id)
213 213
       VALUES (
214 214
         ?,                     -- id
......
228 228
         -- duedate:
229 229
         (SELECT duedate FROM dunning WHERE dunning_id = ? LIMIT 1),
230 230
         'f',                   -- invoice
231
         (SELECT id FROM currencies WHERE curr = ?), -- curr
231
         (SELECT id FROM currencies WHERE name = ?), -- curr
232 232
         ?,                     -- notes
233 233
         -- employee_id:
234 234
         (SELECT id FROM employee WHERE login = ?)
......
761 761
         ar.transdate,       ar.duedate,      ar.customer_id,
762 762
         ar.invnumber,       ar.ordnumber,    ar.cp_id,
763 763
         ar.amount,          ar.netamount,    ar.paid,
764
         (SELECT cu.curr FROM currencies cu WHERE cu.id=ar.curr) AS curr,
764
         (SELECT cu.name FROM currencies cu WHERE cu.id=ar.currency_id) AS curr,
765 765
         ar.amount - ar.paid AS open_amount,
766 766
         ar.amount - ar.paid + da.fee + da.interest AS linetotal
767 767

  

Auch abrufbar als: Unified diff