function cargarVentas() { $mdb2 = conectar(); $fechas = new Venta($mdb2['dsn']); $fechas->setSelect("fecha"); $fechas->setWhere("idUsuario = " . $_SESSION['usuario']['idUsuario']); $fechas->setGroup("fecha"); $fechas = $fechas->getAll(); $reg = array(); for ($i = 0; $i < count($fechas); $i++) { $ventas = new Venta($mdb2['dsn']); $ventas->setSelect("idVenta"); $ventas->addSelect("cantidad"); $ventas->addSelect("DATE(fecha) AS fecha"); $ventas->addSelect("idProducto"); $ventas->addSelect(TABLA_PRODUCTO . ".nombre AS nombre"); $ventas->addSelect(TABLA_PRODUCTO . ".precioWeb AS precioWeb"); $ventas->addSelect(TABLA_IMAGEN_PRODUCTO . ".nombre AS imagen"); $ventas->setWhere("carrito = 0"); $ventas->addWhere("idUsuario = " . $_SESSION['usuario']['idUsuario']); $ventas->addWhere("fecha = '" . $fechas[$i]["fecha"] . "'"); $ventas->setJoin(TABLA_PRODUCTO, "venta.idProducto = " . TABLA_PRODUCTO . ".idProducto", inner); $ventas->addJoin(TABLA_IMAGEN_PRODUCTO, TABLA_PRODUCTO . ".idProducto = " . TABLA_IMAGEN_PRODUCTO . ".idProducto", inner); $ventas->setGroup("idVenta"); array_push($reg, $ventas->getAll()); } return $reg; }
function compraCarrito() { $mdb2 = conectar(); $ventas = new Venta($mdb2['dsn']); $ventas->setSelect('idVenta'); $ventas->addSelect(TABLA_PRODUCTO . '.idProducto AS idProducto'); $ventas->addSelect(TABLA_PRODUCTO . '.vecesComprado AS vecesComprado'); $ventas->setWhere("idUsuario = " . $_SESSION['usuario']['idUsuario']); $ventas->addWhere("carrito = 1"); $ventas->setJoin(TABLA_PRODUCTO, "venta.idProducto = " . TABLA_PRODUCTO . ".idProducto", inner); $ventas = $ventas->getAll(); for ($i = 0; $i < sizeof($ventas); $i++) { $arrayData = array("idProducto" => $ventas[$i]["idProducto"], "vecesComprado" => $ventas[$i]["vecesComprado"] + 1); $producto = new Producto($mdb2['dsn']); $producto->save($arrayData); $arrayData = array("idVenta" => $ventas[$i]['idVenta'], "carrito" => 0, "fecha" => date("Y-m-d H:i:s")); $venta = new Venta($mdb2['dsn']); $venta->save($arrayData); } }