PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bug im VMS-SHOP by Gremlin



Olympia
11.10.2011, 10:48
Hi,

ick hab ein Problem...

wenn man in dem VMS_SHOP Addon ein "minus" vor die Anzahl der Produkte setzt, wird nicht die Währung abgebucht vom Kontostand sondern die Kosten aufgebucht :D

Beispiel:
Produkt 1 kostet 5mio. Klammlose

Der User bestellt das Produkt 2x und gibt bei der Bestellung -2 ein! Dann wird die Bestellung eingebucht und auch als -2 angezeigt. Und anstatt nun 10mio. vom Guthaben abzubuchen, werden 10mio. aufgebucht :(

Weiß jemand zufällig wie ich Sonderzeichen unterbinden kann? Also das man nur Zahlen eingeben kann und sonst halt eine Fehlermeldung erscheint.

hankfromhelvete
13.10.2011, 23:23
Stichwort Minusbug. Absichern kann man das ganze z.B. mit is_numeric (http://de2.php.net/manual/de/function.is-numeric.php) und abs (http://de2.php.net/manual/de/function.abs.php).

Gibt viele Beiträge dazu hier im Forum. Einfach mal suchen :wink:

Gremlin
13.10.2011, 23:25
Shopsystem von mir? Das war damals eine (weniger als Beta)-Version die hab ich aber nie verkauft oO Hab sie glaube ich irgendwann mal jemandem zum weiterentwickeln gegeben, aber verkaufen tu ich den nicht ^^