コード例 #1
0
ファイル: carrito_add.php プロジェクト: EzequielDot175/nufarm
$cat = new categorias();
$cat->select($categoria);
$requiere_talles = $cat->gettalles();
$talles_seleccionados = $_POST['talle'];
$colores_seleccionados = $_POST['color'];
if ($requiere_talles == 1) {
    //requiere talles
    $total = 0;
    foreach ($talles_seleccionados as $k => $v) {
        $total += (int) $v;
    }
    // echo $total;
    $tempMaxCompra->storeSum($id_producto, $total);
    try {
        $stock = new TempStock();
        $stock->setTalles($id_producto, $talles_seleccionados, $_SESSION['MM_IdUsuario']);
    } catch (Exception $e) {
        echo $e->getMessage();
    }
    #echo '<h1>SESSION USUSARIO'.$_SESSION['MM_IdUsuario'].'</h1>';
    foreach ($talles_seleccionados as $id_talle => $cantidad_elegida) {
        //prevengo insert with 0
        if ($cantidad_elegida > 0) {
            #echo 'HERE?';
            $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();
            $cantidad_en_carrito = $carr->chequear_producto_con_talle($id_usuario, $id_producto, $id_talle);
            if ($cantidad_en_carrito > 0) {
                //El producto ya existe en el carrito del usuario, solo actualizo la cantidad