Hi @ h-h-h,
deine Codeerweiterung von heute um 01:24:22 klappt wirklich super, leider habe ich den selben PHP-header()-Fehler wie MiniMuli.
Da ist noch irgendwo der Wurm drin - schade...und das so kurz vor der Glückseligkeit.
Der Austausch von (DIR_WS_INCLUDES.'header.php'); und DIR_WS_MODULES.'products_gift.php') hat auch nicht zum gewünschten Ergebnis geführt.
Ich habe auch mal etwas rumgetestet, der Redirect innerhalb der elseif-Schleife wird gar nicht ausgeführt, wenn man ihn zB. auf FILENAME_LOGIN lenken will.
Wenn man den redirekt rausnimmt, kommt zwar der Header-Fehler nicht, aber der Gratis-Artikel ist rein optisch nicht aus dem Basket, weil eben die Neuladung der Seite shopping_cart.php fehlt.
Schade - ich werde noch einmal etwas rumbasteln.
Gruß Hansen