Notice: Undefined offset: 1 in /home/plusensd/steelhammer.com.ua/route.php on line 89
$(function() { $("[productid]").each(function() { if (this.initialized) return; this.initialized = true; var $product = $(this); var productId = $(this).attr("productid"); var inList = $(this).parents(".products").length != 0; if (inList) { var fontSize = parseInt($(".product-name", this).css("font-size")); while ($(".product-name", this).height() > 50) { fontSize--; $(".product-name", this).css("font-size", fontSize); } $(this).dblclick(function() { if ($("body").hasClass("admin") && confirm("Удалить этот товар?")) { post("products", "product", { remove_product_id: productId }, function() { location.reload(); }); } }); $(".product-name", this).on("savechanges", function() { var productName = $(this).text(); post("products", "product", { name: productName, product_id: productId }); }); $(".new-price", this).on("savechanges", function() { var price = parseInt($(this).text().replace(/\s/g, "")); post("products", "product", { price: price, product_id: productId }, function() { location.reload(); }); }); $(".photo").on("dropbox", function() { var images = $(this).data("dropbox"); var ping = 0; var pong = 0; (function() { if (ping != pong) { setTimeout(arguments.callee, 100); return; } if (ping < images.length) { post("products", "product", { add_image: images[ping], product_id: productId }, function() { pong++; }); ping++; setTimeout(arguments.callee, 100); } else { location.reload(); } })(); }); } $(".cart", this).click(function() { var order = getOrder(); if (order.items.Any({ productId: productId })) { var item = order.items.First({ productId: productId }); item.qty += parseInt($(".qty input").val(), $product) || 1; } else { order.items.push({ productId: Number($product.attr("productid")), price: Number($product.attr("price")), name: $(".product-name", $product).text(), url: $product.attr("url"), photoUrl: $(".photo", $product).attr("photourlfororder"), qty: parseInt($(".qty input").val(), $product) || 1 }); } setOrder(order); $('#body-container').animate({ scrollTop: 0 }, 'slow', function() { updateCart(); $('header .cart').css({ backgroundColor: "red" }); setTimeout(function() { $('header .cart').css({ backgroundColor: "black" }); }, 500); }); }); $("#cart_buy", this).click(function() { /* localStorage.removeItem("order"); var order = getOrder(); order.items.push({ productId: Number($product.attr("productid")), price: Number($product.attr("price")), name: $(".product-name", $product).text(), url: $product.attr("url"), photoUrl: $(".photo", $product).attr("photourlfororder"), qty: parseInt($(".qty input").val(), $product) || 1 }); setOrder(order); location.href = "/order/checkout";*/ var Id = Number($product.attr("productid")); var price = Number($product.attr("price")); var phone = prompt("Введите свой номер телефона!"); if(phone){ post("products", "product", { set_quick_order: "set", phone: phone }, function(result) { var orderId = JSON.parse(result); post("products", "product", { set_order_line: "set", "id" : Id, "price" : price, "order" : orderId}, function() { alert("Спасибо за Ваш заказ! Наши менеджеры свяжутся с Вами в ближайшее время."); }); }); } }); $("#cart_credit", this).click(function() { location.href = "/home/oplata_chastami"; }); }); });