$productoAlCarro = array("id" => $idProducto, "nombre" => $nombre, "precio" => $precio, "foto" => $foto, "cantidad" => $cantidad); $carrito->add($productoAlCarro); //header ( 'Location: pedido.php' ); break; case 'delete': $unique_id = $_GET['id']; $carrito->remove_producto($unique_id); // header ( 'Location: pedido.php' ); break; case 'update': $unique_id = $_GET['id']; $cantidad = $_GET['cantidad']; if ($cantidad === 0 || empty($cantidad) || $cantidad === null) { $carrito->remove_producto($unique_id); } else { $carrito->update_cantidad($unique_id, $cantidad); } // header ( 'Location: pedido.php' ); break; case 'ordenar': $id_plato = $_GET['id']; $unique_id = $_GET['unique_id']; $cantidad = $_GET['cantidad']; $subtotal = $_GET['subtotal']; $precio = $_GET['precio']; if (!isset($_SESSION['pedido'])) { $pedido = $pedidoFacturaBLL->Agregar($pedidoFacturaEntidad); $_SESSION['pedido'] = $pedido; } $pedido = $_SESSION['pedido']; $lineaDetalleEntidad->__set('id_pedido', $pedido[0][0]);