Esempio n. 1
0
 } else {
     $tempMaxCompra->storeSum($id_producto, $cantidad_elegida);
     try {
         $stock = new TempStock();
         $stock->setComunes($id_producto, $cantidad_elegida, $_SESSION['MM_IdUsuario']);
     } catch (Exception $e) {
         echo $e->getMessage();
     }
     //Hay stock
     //No requiere talles
     if ($cantidad_elegida <= $StockActual) {
         //hay en stock y guarda la compra.
         //primero chequeo si el producto ya existe en el carrito del usuario.
         include_once "includes/class.carrito.php";
         $carr = new carrito();
         $cantidad_en_carrito = $carr->chequear_producto($_SESSION['MM_IdUsuario'], $id_producto);
         if ($cantidad_en_carrito > 0) {
             //El producto ya existe en el carrito del usuario, solo actualizo la cantidad
             $traigo_id = new carrito();
             $traigo_id->select_by_usuario_producto($_SESSION['MM_IdUsuario'], $id_producto);
             $id_row = $traigo_id->getintContador();
             //Actualizo cantidad
             $update_carrito = new carrito();
             $update_carrito->select($id_row);
             $update_carrito->intCantidad = $cantidad_en_carrito + $cantidad_elegida;
             $update_carrito->update($id_row);
             @header('location: carrito.php');
             exit;
         } else {
             //No hay de este producto en el carrito, lo ingreso como nuevo
             include_once "includes/class.carrito.php";