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 consultarProductoAgregado($idVenta) { $mdb2 = conectar(); //if (substr_compare($idVenta, "COOP-", 0, 5) < 0) { if (is_numeric($idVenta)) { $producto = new Venta($mdb2['dsn']); $producto->setSelect("idVenta"); $producto->addSelect("cantidad"); $producto->addSelect("talla"); $producto->addSelect("color"); $producto->addSelect(TABLA_PRODUCTO . ".idProducto AS idProducto"); $producto->addSelect(TABLA_PRODUCTO . ".nombre AS nombre"); $producto->addSelect(TABLA_PRODUCTO . ".precioWeb AS precioWeb"); $producto->addSelect(TABLA_IMAGEN_PRODUCTO . ".nombre AS imagen"); $producto->addSelect(TABLA_IMAGEN_PRODUCTO . ".idImagenProducto AS idImagen"); $producto->setWhere("carrito = 1"); $producto->setJoin(TABLA_PRODUCTO, "venta.idProducto = " . TABLA_PRODUCTO . ".idProducto", inner); $producto->addJoin(TABLA_IMAGEN_PRODUCTO, TABLA_PRODUCTO . ".idProducto = " . TABLA_IMAGEN_PRODUCTO . ".idProducto", inner); $producto->setGroup("idVenta"); $producto = $producto->get($idVenta); $producto['precioWeb'] = $producto['precioWeb'] * $producto['cantidad']; return $producto; } else { for ($i = 0; $i < count($_SESSION['carrito']); $i++) { if ($_SESSION['carrito'][$i]['idVenta'] == $idVenta) { $producto = new Producto($mdb2['dsn']); $producto->setSelect("idProducto"); $producto->addSelect("nombre"); $producto->addSelect("precioWeb"); $producto->addSelect(TABLA_IMAGEN_PRODUCTO . ".nombre AS imagen"); $producto->addSelect(TABLA_IMAGEN_PRODUCTO . ".idImagenProducto AS idImagen"); $producto->setWhere("idProducto = " . $_SESSION['carrito'][$i]['idProducto']); $producto->setJoin(TABLA_IMAGEN_PRODUCTO, TABLA_PRODUCTO . ".idProducto = " . TABLA_IMAGEN_PRODUCTO . ".idProducto", inner); $producto = $producto->getAll(); $producto = $producto[0]; $producto['idVenta'] = $_SESSION['carrito'][$i]['idVenta']; $producto['talla'] = $_SESSION['carrito'][$i]['talla']; $producto['color'] = $_SESSION['carrito'][$i]['color']; $producto['cantidad'] = $_SESSION['carrito'][$i]['cantidad']; $producto['precioWeb'] = $producto['precioWeb'] * $_SESSION['carrito'][$i]['cantidad']; return $producto; } } } }