Problem behoben: sync. negativer Lagerbestände

thuhn01

Guest
Hallo,
vielleicht stört es andere nicht, aber bei mir wurden negative Lagerbestände aus der WaWi nicht in den XTC Shop übertragen.
Dieses benötige ich bspw. damit Kunden sehen können dass da bei manchen Artikeln schon Vorbestellungen bearbeitet werden und es ggf zu etwas längeren Lieferzeiten kommen kann.

Das Problem lag bei mir in einer der verwendeten PHP-Funktionen der Datei \dbes\artikel.php /* @version v1.12 / 13.03.07 */

Zeile 34:
Code:
$artikel->nLagerbestand = max(realEscape($_POST["ArtikelLagerbestand"]),0);

max() scheint keine negativen Werte übergeben zu können. Da max() aber nur Sinn macht wenn Arrays übergeben werden, hier aber gar keine kommen, habe ich das mal geändert und es funktioniert.

Code:
$artikel->nLagerbestand = realEscape($_POST["ArtikelLagerbestand"]);
Positive wie negative Werte werden jetzt im Shop genau so angezeigt wie in der WaWi. Getestet auch mit Lagerbestand in Variationen.
Wenn von Seiten der Programmierer Einwände dagegen bestehen die ich bisher nicht sehen konnte bitte melden.
 

Ähnliche Themen