remove() public method

Remove an item from the cart.
public remove ( Buyable $buyable, integer $quantity = null, $filter = [] ) : boolean
$buyable Buyable
$quantity integer - number of items to remove, or leave null for all items (default)
return boolean success/failure
Ejemplo n.º 1
0
                    break;
                case '2':
                    try {
                        $x = new TempStock();
                        $x->liberarStockColor($id, $user);
                    } catch (Exception $e) {
                        echo $e->getMessage();
                    }
                    break;
                case '3':
                    try {
                        $x = new TempStock();
                        $x->liberarStockColorTalle($id, $user);
                    } catch (Exception $e) {
                        echo $e->getMessage();
                    }
                    break;
                default:
                    try {
                        $x = new TempStock();
                        $x->liberarStockComunes($id, $user);
                    } catch (Exception $e) {
                        echo $e->getMessage();
                    }
                    break;
            }
        }
        echo "Items carrito liberados :" . $shoppingCart->remove($id);
    }
}
die;
Ejemplo n.º 2
0
$action = isset($_GET['action']) ? $_GET['action'] : '';
$name = isset($_GET['name']) ? $_GET['name'] : 0;
switch ($action) {
    case 'add':
        foreach ($products as $product) {
            if ($product['name'] == $name) {
                $cart->add($name);
                break;
            }
        }
        break;
    case 'empty':
        $cart->clear();
        break;
    case 'remove':
        $cart->remove($name);
        break;
}
$items = $cart->getItems();
if (!empty($items)) {
    echo '
		<table class="table">
		<tr>
			<td><b>Product</b></td>
			<td><b>Price</b></td>
			<td><b>Qty</b></td>
			<td><b>Total</b></td>
			<td></td>
		</tr>';
    $total = 0;
    foreach ($items as $name => $qty) {