Exemplo n.º 1
0
     $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]);