Пример #1
0
                 $carr->color = $id_color;
                 $carr->insert();
             }
             //hay en stock y guarda la compra.
         }
     }
     @header('location: carrito.php');
     // echo "<script>window.location.href = 'mi_cuenta.php?activo=2'</script>";
 } else {
     if ($requiere_talles == 3) {
         require_once 'control/productos/classes/class.tallesColores.php';
         $pedido = $_POST['pedido'];
         $canTotal = 0;
         foreach ($pedido as $kz => $vz) {
             foreach ($vz['talle'] as $k => $v) {
                 $limitSizeColour = $tempMaxCompra->getCurrentStockColourSize($id_producto, $kz, $k);
                 var_dump((int) $v);
                 if ($v <= (int) $limitSizeColour) {
                     $canTotal += (int) $v;
                 } else {
                     unset($pedido[$kz]['talle'][$k]);
                 }
             }
         }
         $limite = $tempMaxCompra->getMaxCompra($id_producto);
         if ((int) $canTotal > (int) $limite) {
             $_SESSION["notification"] = "Disculpe, no se encuentra disponible la cantidad seleccionada.";
             @header('location: carrito.php');
         }
         $tempMaxCompra->storeSum($id_producto, $canTotal);
         try {