$canTotal = 0; foreach ($pedido as $kz => $vz) { foreach ($vz['talle'] as $k => $v) { $canTotal += (int) $v; } } $limite = $tempMaxCompra->getMaxCompra($id_producto); if ((int) $canTotal > (int) $limite) { $_SESSION["notification"] = "Disculpe, no se encuentra disponible la cantidad seleccionada."; @header('location: carrito.php'); exit; } $tempMaxCompra->storeSum($id_producto, $canTotal); try { $stock = new TempStock(); $stock->setTallesColores($id_producto, $_POST['pedido'], $_SESSION['MM_IdUsuario']); } catch (Exception $e) { echo $e->getMessage(); } $id_usuario = $_SESSION['MM_IdUsuario']; //primero chequeo si el producto ya existe en el carrito del usuario. include_once "includes/class.carrito.php"; // $carr = new carrito(); $x = new tallesColores(); foreach ($pedido as $k => $v) { foreach ($v['talle'] as $kt => $vt) { if ((int) $vt > 0) { $x->usuario = $_SESSION['MM_IdUsuario']; $x->producto = $id_producto; $x->color = $k; $x->talle = $kt;