From fb3fb11bfffe3197673c1be842681c3e8a7498de Mon Sep 17 00:00:00 2001 From: chicpro Date: Mon, 28 Jan 2013 15:30:14 +0900 Subject: [PATCH] =?UTF-8?q?=EC=8A=A4=ED=81=AC=EB=A6=BD=ED=8A=B8=20?= =?UTF-8?q?=EB=94=B0=EC=98=B4=ED=91=9C=20=EB=B0=8F=20G4=20=EA=B2=BD?= =?UTF-8?q?=EB=A1=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shop/item.php | 218 +++++++++++++++++++++++++------------------------- 1 file changed, 109 insertions(+), 109 deletions(-) diff --git a/shop/item.php b/shop/item.php index 073a90fe5..aa193264e 100644 --- a/shop/item.php +++ b/shop/item.php @@ -683,51 +683,51 @@ $(function() { splcontent += "
  • "; splcontent += ""; splcontent += ""; - splcontent += ''; - splcontent += ''; - splcontent += '' + data.qty + ''; - splcontent += '' + ct_option + ''; - splcontent += ' (+' + number_format(String(data.amount)) + '원)'; - splcontent += ' '; - splcontent += ' + - '; - splcontent += ' 삭제'; - splcontent += '
  • '; + splcontent += ""; + splcontent += ""; + splcontent += "" + data.qty + ""; + splcontent += "" + ct_option + ""; + splcontent += " (+" + number_format(String(data.amount)) + "원)"; + splcontent += " "; + splcontent += " + - "; + splcontent += " 삭제"; + splcontent += ""; - if($('ul#supplement-result').is(':hidden')) { - $('ul#supplement-result').css('display', 'block'); - $('#total-price').css('display', 'block'); + if($("ul#supplement-result").is(":hidden")) { + $("ul#supplement-result").css("display", "block"); + $("#total-price").css("display", "block"); } - var resultcount = $('ul#supplement-result li').size(); + var resultcount = $("ul#supplement-result li").size(); if(resultcount > 0) { - $('ul#supplement-result li:last').after(splcontent); + $("ul#supplement-result li:last").after(splcontent); } else { - $('ul#supplement-result').html(splcontent); + $("ul#supplement-result").html(splcontent); } calculatePrice(); } - }, 'json' + }, "json" ); } }); // 상품개수증가 - $('span.add-item').live('click', function() { - var $cntinput = $(this).closest('li').find('input[name^=ct_qty]'); + $("span.add-item").live("click", function() { + var $cntinput = $(this).closest("li").find("input[name^=ct_qty]"); var count = parseInt($cntinput.val()); count++; // 재고체크 - var option_stock = $(this).closest('li').find('span.option-stock').text().replace(/[^0-9]/g, ''); - if(option_stock == '') { + var option_stock = $(this).closest("li").find("span.option-stock").text().replace(/[^0-9]/g, ""); + if(option_stock == "") { option_stock = 0; } else { option_stock = parseInt(option_stock); } if(option_stock < count) { - alert('해당 상품은 ' + count + '개 이상 주문할 수 없습니다.'); + alert("해당 상품은 " + count + "개 이상 주문할 수 없습니다."); $(this).val(option_stock); return false; } @@ -738,13 +738,13 @@ $(function() { }); // 상품개수감소 - $('span.subtract-item').live('click', function() { - var $cntinput = $(this).closest('li').find('input[name^=ct_qty]'); + $("span.subtract-item").live("click", function() { + var $cntinput = $(this).closest("li").find("input[name^=ct_qty]"); var count = parseInt($cntinput.val()); count--; if(count < 1) { - alert('상품개수는 1이상 입력해 주십시오.'); + alert("상품개수는 1이상 입력해 주십시오."); count = 1; } @@ -754,69 +754,69 @@ $(function() { }); // 선택옵션삭제 - $('span.option-delete').live('click', function() { + $("span.option-delete").live("click", function() { $(this).closest('li').remove(); - var resultcount1 = $('ul#option-result li').size(); - var resultcount2 = $('ul#supplement-result li').size(); + var resultcount1 = $("ul#option-result li").size(); + var resultcount2 = $("ul#supplement-result li").size(); if(resultcount1 < 1) { - $('ul#option-result').css('display', 'none'); + $("ul#option-result").css("display", "none"); } if(resultcount1 < 1 && resultcount2 < 1) { - $('#total-price').css('display', 'none'); + $("#total-price").css("display", "none"); } calculatePrice(); }); // 추가옵션삭제 - $('span.supplement-delete').live('click', function() { - $(this).closest('li').remove(); + $("span.supplement-delete").live("click", function() { + $(this).closest("li").remove(); - var resultcount1 = $('ul#option-result li').size(); - var resultcount2 = $('ul#supplement-result li').size(); + var resultcount1 = $("ul#option-result li").size(); + var resultcount2 = $("ul#supplement-result li").size(); if(resultcount2 < 1) { - $('ul#supplement-result').css('display', 'none'); + $("ul#supplement-result").css("display", 'none'); } if(resultcount1 < 1 && resultcount2 < 1) { - $('#total-price').css('display', 'none'); + $("#total-price").css("display", "none"); } calculatePrice(); }); - $('form#fitem input:submit').click(function(e) { + $("form#fitem input:submit").click(function(e) { e.preventDefault(); - var parent_form = $(this).closest('form'); - var name = $(this).attr('name'); - parent_form.data('submit_button', name); - $('input[name=submit_button]').val(name); + var parent_form = $(this).closest("form"); + var name = $(this).attr("name"); + parent_form.data("submit_button", name); + $("input[name=submit_button]").val(name); - $('form#fitem').submit(); + $("form#fitem").submit(); }); // 바로구매, 장바구니, 보관하기 - $('form#fitem').submit(function() { + $("form#fitem").submit(function() { var form_ok = true; - if($(this).data('submit_button') != 'wish_update') { + if($(this).data("submit_button") != "wish_update") { // 가격체크 - if(parseInt($('input[name=it_amount]').val()) < 0) { - alert('전화로 문의해 주시면 감사하겠습니다.'); + if(parseInt($("input[name=it_amount]").val()) < 0) { + alert("전화로 문의해 주시면 감사하겠습니다."); return false; } - var option_count = $('select[name^=item-option-]').size(); + var option_count = $("select[name^=item-option-]").size(); // 선택옵션체크 - if(option_count > 0 && $('ul#option-result li').size() == 0) { + if(option_count > 0 && $("ul#option-result li").size() == 0) { // 옵션항목별 체크 $option_select.each(function(index) { var sval = $(this).val(); - if(sval == '') { - var subj = $('span.opt_subject:eq(' + index + ')').text(); - alert(subj+'을(를) 선택해 주세요.'); + if(sval == "") { + var subj = $("span.opt_subject:eq(" + index + ")").text(); + alert(subj+"을(를) 선택해 주세요."); form_ok = false; return false; } @@ -824,23 +824,23 @@ $(function() { } // 수량체크 - $('input[name^=ct_qty]').each(function() { - var qty = $(this).val().replace(/[^0-9]/g, ''); - if(qty == '') { - alert('주문 수량을 입력해 주세요.'); + $("input[name^=ct_qty]").each(function() { + var qty = $(this).val().replace(/[^0-9]/g, ""); + if(qty == "") { + alert("주문 수량을 입력해 주세요."); form_ok = false; return false; } else { qty = parseInt(qty); if(qty < 1) { - alert('수량은 1 이상만 가능합니다.'); + alert("수량은 1 이상만 가능합니다."); $(this).val(1); form_ok = false; return false; } if(qty > 0 && qty > 9999) { - alert('수량은 9999 이하만 가능합니다.'); + alert("수량은 9999 이하만 가능합니다."); $(this).val(9999); form_ok = false; return false; @@ -855,9 +855,9 @@ $(function() { }); // 수량변경 - $('input[name^=ct_qty]').live('keyup', function() { - var val = $(this).val().replace(/[^0-9]/g, ''); - if(val == '') { + $("input[name^=ct_qty]").live("keyup", function() { + var val = $(this).val().replace(/[^0-9]/g, ""); + if(val == "") { //alert('구매수량을 입력해 주세요.'); return false; } @@ -865,25 +865,25 @@ $(function() { qty = parseInt(val); if(qty < 1) { - alert('수량은 1이상만 가능합니다.'); + alert("수량은 1이상만 가능합니다."); return false; } if(qty > 9999) { - alert('수량은 9999이하만 가능합니다.'); + alert("수량은 9999이하만 가능합니다."); return false; } // 옵션재고체크 - var option_stock = $(this).closest('li').find('span.option-stock').text().replace(/[^0-9]/g, ''); - if(option_stock == '') { + var option_stock = $(this).closest("li").find("span.option-stock").text().replace(/[^0-9]/g, ""); + if(option_stock == "") { option_stock = 0; } else { option_stock = parseInt(option_stock); } if(option_stock < qty) { - alert('해당 상품은 ' + qty + '개 이상 주문할 수 없습니다.'); + alert("해당 상품은 " + qty + "개 이상 주문할 수 없습니다."); $(this).val(option_stock); } @@ -893,29 +893,29 @@ $(function() { function optionDisplay() { - var option = ''; - var opt_id = ''; - var sep = ''; - var deli = ''; + var option = ""; + var opt_id = ""; + var sep = ""; + var deli = ""; var optionadd = true; - $('select[name^=item-option-]').each(function(index) { + $("select[name^=item-option-]").each(function(index) { var opt = $(this).val(); - var subj = $('span.opt_subject:eq('+index+')').text(); + var subj = $("span.opt_subject:eq("+index+")").text(); - option += sep + subj + ' : ' + opt; + option += sep + subj + " : " + opt; opt_id += deli + opt; - sep = ' / '; + sep = " / "; deli = chr(30); }); // 선택된 옵션체크 - $('ul#option-result li span.selected-option').each(function() { + $("ul#option-result li span.selected-option").each(function() { var oldoption = $(this).html(); if(oldoption == option) { - alert('이미 선택된 옵션입니다.'); + alert("이미 선택된 옵션입니다."); optionadd = false; return false; } @@ -924,67 +924,67 @@ function optionDisplay() if(optionadd) { // 옵션정보 $.post( - './itemoptioninfo.php', - { it_id: '', opt_id: opt_id }, + "./itemoptioninfo.php", + { it_id: "", opt_id: opt_id }, function(data) { if(parseInt(data.qty) < 1) { - alert('해당 상품은 재고가 부족하여 구매할 수 없습니다.'); + alert("해당 상품은 재고가 부족하여 구매할 수 없습니다."); return false; } - if($('ul#option-result').is(':hidden')) { - $('ul#option-result').css('display', 'block'); - $('#total-price').css('display', 'block'); + if($("ul#option-result").is(":hidden")) { + $("ul#option-result").css("display", "block"); + $("#total-price").css("display", "block"); } - var resultcount = $('ul#option-result li').size(); - var optioncontent = '
  • '; - optioncontent += ''; - optioncontent += ''; - optioncontent += ''; - optioncontent += ''; - optioncontent += '' + data.qty + ''; - optioncontent += '' + option + ''; - optioncontent += ' (+' + number_format(String(data.amount)) + '원)'; - optioncontent += ' '; - optioncontent += ' + - '; - optioncontent += ' 삭제'; - optioncontent += '
  • '; + var resultcount = $("ul#option-result li").size(); + var optioncontent = "
  • "; + optioncontent += ""; + optioncontent += ""; + optioncontent += ""; + optioncontent += ""; + optioncontent += "" + data.qty + ""; + optioncontent += "" + option + ""; + optioncontent += " (+" + number_format(String(data.amount)) + "원)"; + optioncontent += " "; + optioncontent += " + - "; + optioncontent += " 삭제"; + optioncontent += "
  • "; if(resultcount > 0) { - $('ul#option-result li:last').after(optioncontent); + $("ul#option-result li:last").after(optioncontent); } else { - $('ul#option-result').html(optioncontent); + $("ul#option-result").html(optioncontent); } calculatePrice(); - }, 'json' + }, "json" ); } } function calculatePrice() { - var itemprice = parseInt($('input[name=it_amount]').val()); + var itemprice = parseInt($("input[name=it_amount]").val()); var optiontotalprice = 0; var spltotalprice = 0; - $('ul#option-result li').each(function() { - var optprc = parseInt($(this).find('input[name^=ct_amount]').val()); - var itcnt = parseInt($(this).find('input[name^=ct_qty]').val()); + $("ul#option-result li").each(function() { + var optprc = parseInt($(this).find("input[name^=ct_amount]").val()); + var itcnt = parseInt($(this).find("input[name^=ct_qty]").val()); optiontotalprice += (itemprice + optprc) * itcnt; }); - $('ul#supplement-result li').each(function() { - var optprc = parseInt($(this).find('input[name^=ct_amount]').val()); - var itcnt = parseInt($(this).find('input[name^=ct_qty]').val()); + $("ul#supplement-result li").each(function() { + var optprc = parseInt($(this).find("input[name^=ct_amount]").val()); + var itcnt = parseInt($(this).find("input[name^=ct_qty]").val()); spltotalprice += optprc * itcnt; }); - $('#total-price span').text(number_format(String(optiontotalprice + spltotalprice)) + '원'); - $('input[name=total_amount]').val((optiontotalprice + spltotalprice)); + $("#total-price span").text(number_format(String(optiontotalprice + spltotalprice)) + "원"); + $("input[name=total_amount]").val((optiontotalprice + spltotalprice)); } // 추천메일 @@ -1111,14 +1111,14 @@ $(function() {
    "; -if ($ca[ca_include_tail]) - @include_once($ca[ca_include_tail]); +if ($ca['ca_include_tail']) + @include_once($ca['ca_include_tail']); else include_once("./_tail.php"); ?>