feat(warenkorb): ein Formular fuer Mengen, Anmerkung und Weiterleitung; Anmerkung in der Kasse editierbar
Vorher: Anmerkung in eigenem Formular mit 'Text speichern', 'Zur Kasse' als reiner Link
(ungespeicherte Mengen/Anmerkung gingen verloren), in der Kasse readonly mit dem Hinweis
'kann nur im Warenkorb bearbeitet werden' -- ohne technischen Grund, die Kasse postete das
Feld ohnehin mit. Jetzt: cart_goto ('kasse' | 'express:<modul>') im Warenkorb-Modul,
Kasse uebernimmt POST customer_info in die Session, Texte auf Deutsch geglaettet.
This commit is contained in:
@@ -345,7 +345,11 @@ class website_cashdesk {
|
||||
$this->manage_errors();
|
||||
$this->manage_data_persistence();
|
||||
|
||||
// customer info
|
||||
// customer info -- 18.09.2026: in der Kasse editierbar, ein POST (auch bei
|
||||
// Fehlern im Formular) aktualisiert die Session, die Bestellung nimmt $_POST (s.u.)
|
||||
if (isset($_POST['customer_info'])) {
|
||||
$_SESSION['customer_info'] = trim((string)$_POST['customer_info']);
|
||||
}
|
||||
if (isset($_SESSION['customer_info']) && $_SESSION['customer_info']) {
|
||||
$this->layout_object->assign('customer_info', $_SESSION['customer_info']);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user