marketcart.class.php
marketcart class
Usage:
## COOKIE STORAGE // ADD / UPDATE $array = unserialize($_COOKIE['cart']); $cart = new marketcart($array); $cart->add(12,2); // ($iid,$quantity) $cart->update(1,2); // ($index,$quantity) $array = serialize($cart->store()); setcookie("cart", $array, time()+3600*24*30, "/", MP::$MP['host']); // LIST $array = unserialize($_COOKIE['cart']); $cart = new marketcart($array); $list = $cart->cart(); // return array // REMOVE $array = unserialize($_COOKIE['cart']); $cart = new marketcart($array); $cart->remove(0); // ($index) $array = serialize($cart->store()); setcookie("cart", $array, time()+3600*24*30, "/", MP::$MP['host']); // EMPTY $array = unserialize($_COOKIE['cart']); $cart = new marketcart($array); $cart->clear(); $array = serialize($cart->store()); setcookie("cart", $array, time()+3600*24*30, "/", MP::$MP['host']); ## SESSION STORAGE // ADD / UPDATE $array = unserialize($_SESSION['cart']); $cart = new marketcart($array); $cart->add(12,2); // ($iid,$quantity) $cart->update(1,2); // ($index,$quantity) $_SESSION['cart'] = serialize($cart->store());







