Revision e09347c8
Von Geoffrey Richardson vor mehr als 15 Jahren hinzugefügt
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
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