Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision e09347c8

Von Geoffrey Richardson vor mehr als 15 Jahren hinzugefügt

  • ID e09347c89ca119213c4d8ba43083653cda793399
  • Vorgänger 7bc8df16
  • Nachfolger 4dbcf680

Ansprechpartner: cp_greeting durch cp_gender ersetzt

contacts->cp_greeting, was normalerweise fuer Frau/Herr benutzt wird,
wird durch cp_gender (m/f) ersetzt, was den Vorteil hat, dass man je
nach beim Kunden definierter Sprache verschiedene Anreden generieren und
die Anreden zentral verwalten kann.

1. cp_gender wird fuer alle Ansprechpartner auf "m" gesetzt
2. cp_gender wird fuer die Ansprechpartner auf "f" gesetzt, bei denen in
cp_greeting Frau/Mrs/Miss vorkam, bei abweichender weiblicher Deklaration muss
hier also noch nachgepflegt werden
3. alle cp_greeting-Eintraege, die nicht Herr/Frau/Mrs/Miss enthalten
werden nach cp_title verschoben
4. cp_greeting wird geloescht

Unterschiede anzeigen:

SL/Common.pm
194 194
    push(@queries, qq|SELECT
195 195
                        c.id, c.name, 0 AS customer_is_vendor,
196 196
                        c.street, c.zipcode, c.city,
197
                        ct.cp_greeting, ct.cp_title, ct.cp_givenname, ct.cp_name
197
                        ct.cp_gender, ct.cp_title, ct.cp_givenname, ct.cp_name
198 198
                      FROM customer c
199 199
                      LEFT JOIN contacts ct ON (c.id = ct.cp_cv_id)
200 200
                      $c_filter|);
......
207 207
    push(@queries, qq|SELECT
208 208
                        v.id, v.name, 1 AS customer_is_vendor,
209 209
                        v.street, v.zipcode, v.city,
210
                        ct.cp_greeting, ct.cp_title, ct.cp_givenname, ct.cp_name
210
                        ct.cp_gender, ct.cp_title, ct.cp_givenname, ct.cp_name
211 211
                      FROM vendor v
212 212
                      LEFT JOIN contacts ct ON (v.id = ct.cp_cv_id)
213 213
                      $v_filter|);

Auch abrufbar als: Unified diff