Opened 8 years ago
Last modified 8 years ago
#1315 new Bug/Fehler
admin/ordes.php, doppelter Kundenname wenn Vorname leer
| Reported by: | Owned by: | somebody | |
|---|---|---|---|
| Priority: | niedrig | Milestone: | |
| Component: | Admin | Version: | 2.0.3.0 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description
Hallo,
in der Datei admin/orders.php finde ich ca in Zeile 260 diesen Code:
$smarty->assign('FIRSTNAME',$order->customer['firstname'] != '' ? $order->customer['firstname'] : $order->customer['name']);
$smarty->assign('LASTNAME',$order->customer['lastname'] != '' ? $order->customer['lastname'] : $order->customer['name']);
Sowohl Vorname als auch Nachname werden mit dem kompletten Namen belegt. Wenn der Vorname nun leer ist, der Nachname jedoch nicht, würde der Nachname im Template ausgegeben:
{$FIRSTNAME} {$LASTNAME} = Guder Guder
Viele Grüße
AGI
Attachments (0)
Change History (4)
follow-up: 3 comment:2 by , 8 years ago
| Milestone: | → modified-shop-2.0.3.1 |
|---|---|
| Type: | Frage → Bug/Fehler |
comment:3 by , 8 years ago
Replying to Tomcraft:
Ja, die Änderung würde ausreichen.
Ähnliches verhalten ergibt sich auch in inc/xtc_address_format.inc.php
hier steht:
if ($firstname == '') $firstname = addslashes($address['name']);
was entfernt werden könnte.
Im Standard-Shop würde das Problem nicht auftreten, da der Vorname Pflicht ist. Wenn er dann doch mal fehlt wird es eben unschön. (Wie bei meinem Kunden)
comment:4 by , 8 years ago
| Milestone: | modified-shop-2.0.4.0 |
|---|

Deine Idee dazu? Einfach ändern zu:
$smarty->assign('FIRSTNAME',$order->customer['firstname'] != '' ? $order->customer['firstname'] : '');Oder hast du eine andere Idee bzw. habe ich damit evtl. etwas nicht berücksichtigt?
Hinzu kam die Zeile in r10652 durch Fix von Ticket #1158.