diff --git a/adm/admin.menu500.shop_2of2.php b/adm/admin.menu500.shop_2of2.php index 46964bbfa..a13911650 100644 --- a/adm/admin.menu500.shop_2of2.php +++ b/adm/admin.menu500.shop_2of2.php @@ -7,12 +7,12 @@ $menu['menu500'] = array ( array('500100', '상품판매순위', G4_ADMIN_URL.'/shop_admin/itemsellrank.php', 'sst_rank'), array('500120', '주문내역출력', G4_ADMIN_URL.'/shop_admin/orderprint.php', 'sst_print_order', 1), array('500130', '전자결제내역', G4_ADMIN_URL.'/shop_admin/ordercardhistory.php', 'sst_pg', 1), - array('400630', '이벤트관리', G4_ADMIN_URL.'/shop_admin/itemevent.php', 'scf_event'), - array('400640', '이벤트일괄처리', G4_ADMIN_URL.'/shop_admin/itemeventlist.php', 'scf_event_mng'), - array('400700', '내용관리', G4_ADMIN_URL.'/shop_admin/contentlist.php', 'scf_contents', 1), - array('400710', 'FAQ관리', G4_ADMIN_URL.'/shop_admin/faqmasterlist.php', 'scf_faq', 1), - array('400730', '배너관리', G4_ADMIN_URL.'/shop_admin/bannerlist.php', 'scf_banner', 1), - array('400720', '팝업레이어관리', G4_ADMIN_URL.'/shop_admin/newwinlist.php', 'scf_poplayer', 1), + array('500300', '이벤트관리', G4_ADMIN_URL.'/shop_admin/itemevent.php', 'scf_event'), + array('500310', '이벤트일괄처리', G4_ADMIN_URL.'/shop_admin/itemeventlist.php', 'scf_event_mng'), + array('500400', '내용관리', G4_ADMIN_URL.'/shop_admin/contentlist.php', 'scf_contents', 1), + array('500410', 'FAQ관리', G4_ADMIN_URL.'/shop_admin/faqmasterlist.php', 'scf_faq', 1), + array('500500', '배너관리', G4_ADMIN_URL.'/shop_admin/bannerlist.php', 'scf_banner', 1), + array('500510', '팝업레이어관리', G4_ADMIN_URL.'/shop_admin/newwinlist.php', 'scf_poplayer', 1), array('500140', '보관함현황', G4_ADMIN_URL.'/shop_admin/wishlist.php', 'sst_wish'), array('500200', 'SMS 문자전송', G4_ADMIN_URL.'/shop_admin/smssend.php', 'sst_sms'), array('500210', '가격비교사이트', G4_ADMIN_URL.'/shop_admin/price.php', 'sst_compare', 1) diff --git a/adm/shop_admin/bannerform.php b/adm/shop_admin/bannerform.php index cb38015b6..7fca8126e 100644 --- a/adm/shop_admin/bannerform.php +++ b/adm/shop_admin/bannerform.php @@ -1,5 +1,5 @@ '; - $bn_img .= ''.$row['bn_alt'].''; + $bn_img = ""; + if ($row['bn_url'] && $row['bn_url'] != "http://") + $bn_img .= ''; + $bn_img .= ''.$row['bn_alt'].''; + } $bn_begin_time = substr($row['bn_begin_time'], 2, 14); $bn_end_time = substr($row['bn_end_time'], 2, 14); diff --git a/adm/shop_admin/contentform.php b/adm/shop_admin/contentform.php index 61883628c..3a963a3ac 100644 --- a/adm/shop_admin/contentform.php +++ b/adm/shop_admin/contentform.php @@ -1,5 +1,5 @@ 관련상품 - +

상품검색

- -
+ + + +
+

상품 검색을 위해 상품의 분류를 선택해주십시오.

등록된 상품

-
+ +
상품 검색을 위해 상품의 분류를 선택해주십시오.

"); + return false; + } + $("#sch_item_list").load( "./itemeventsearch.php", { w: "", ev_id: "", ca_id: ca_id } @@ -289,7 +298,8 @@ $(function() { $("#sch_item_list .add_item").live("click", function() { // 이미 등록된 상품인지 체크 - var it_id = $(this).closest("li").find("input:hidden").val(); + var $li = $(this).closest("li"); + var it_id = $li.find("input:hidden").val(); var it_id2; var dup = false; $("#reg_item_list input[name='it_id[]']").each(function() { @@ -305,7 +315,7 @@ $(function() { return false; } - var cont = "
  • "+$(this).closest("li").html().replace("add_item", "del_item").replace("추가", "삭제")+"
  • "; + var cont = "
  • "+$li.html().replace("add_item", "del_item").replace("추가", "삭제")+"
  • "; var count = $("#reg_item_list li").size(); if(count > 0) { @@ -313,6 +323,8 @@ $(function() { } else { $("#reg_item_list").html("
      "+cont+"
    "); } + + $li.remove(); }); $("#reg_item_list .del_item").live("click", function() { @@ -320,6 +332,10 @@ $(function() { return false; $(this).closest("li").remove(); + + var count = $("#reg_item_list li").size(); + if(count < 1) + $("#reg_item_list").html("

    등록된 상품이 없습니다.

    "); }); }); function feventform_check(f) diff --git a/adm/shop_admin/itemeventformupdate.php b/adm/shop_admin/itemeventformupdate.php index 7da06eb41..9bc624ba0 100644 --- a/adm/shop_admin/itemeventformupdate.php +++ b/adm/shop_admin/itemeventformupdate.php @@ -1,5 +1,5 @@ '.$list.''; +else + $list = '

    등록된 상품이 없습니다.

    '; echo $list; ?> \ No newline at end of file diff --git a/adm/shop_admin/itemeventwin.php b/adm/shop_admin/itemeventwin.php index b255ab8e6..9080712e2 100644 --- a/adm/shop_admin/itemeventwin.php +++ b/adm/shop_admin/itemeventwin.php @@ -1,5 +1,5 @@ ">목록
    -
    +

    관련상품

    등록된 전체상품 목록에서 상품분류를 선택하면 해당 상품 리스트가 연이어 나타납니다.
    - 상품리스트에서 관련 상품으로 추가하길 원하는 상품을 마우스 더블클릭하거나 키보드 스페이스바를 누르면, 선택된 관련상품 목록에 함께 추가됩니다.
    - 예를 들어, A 상품에 B 상품을 관련상품으로 등록하면 B 상품에도 A 상품이 관련상품으로 자동 추가되며, 확인 버튼을 누르셔야 정상 반영됩니다.
    - 선택된 관련상품 목록에서 상품을 마우스 더블클릭하거나 키보드 스페이스바를 누르면 선택된 관련상품 목록에서 제거됩니다. + 상품리스트에서 관련 상품으로 추가하시면 선택된 관련상품 목록에 함께 추가됩니다.
    + 예를 들어, A 상품에 B 상품을 관련상품으로 등록하면 B 상품에도 A 상품이 관련상품으로 자동 추가되며, 확인 버튼을 누르셔야 정상 반영됩니다.

    등록된 전체상품 목록

    - - + {$row['ca_name']}\n"; + for ($i=0; $row=sql_fetch_array($result); $i++) + { + $len = strlen($row['ca_id']) / 2 - 1; + + $nbsp = ""; + for ($i=0; $i<$len; $i++) + $nbsp .= "   "; + + echo "\n"; } ?> - -
    - 현재 활성화 된 상품 - +
    +

    상품 검색을 위해 상품의 분류를 선택해주십시오.

    -

    선택된 관련상품 목록

    - - -
    - 현재 활성화 된 상품 - + +
    + '; + ?> +
  • + + + +
  • + 0) + echo ''; + else + echo '

    선택된 상품이 없습니다.

    '; + ?>
    -
    +

    관련이벤트

    -

    - 등록된 전체이벤트 목록에서 추가하길 원하는 이벤트를 마우스 더블클릭하거나 키보드 스페이스바를 누르면, 선택된 관련이벤트 목록에 추가됩니다.
    - 선택된 관련이벤트 목록에서 이벤트 선택 후 마우스 더블클릭하거나 키보드 스페이스바를 누르면 선택된 관련이벤트 목록에서 제거됩니다. -

    -

    등록된 전체이벤트 목록

    - +
    + '; + ?> +
  • + + + +
  • + 0) + echo ''; + else + echo '

    등록된 이벤트가 없습니다.

    '; + ?> +

    선택된 관련이벤트 목록

    - +
    + '; + ?> +
  • + + + +
  • + 0) + echo ''; + else + echo '

    선택된 이벤트가 없습니다.

    '; + ?> +
    @@ -1463,12 +1435,47 @@ function fitemformcheck(f) } } + // 관련상품처리 + var item = new Array(); + var re_item = it_id = ""; + + $("#reg_relation input[name='re_it_id[]']").each(function() { + it_id = $(this).val(); + if(it_id == "") + return true; + + item.push(it_id); + }); + + if(item.length > 0) + re_item = item.join(); + + $("input[name=it_list]").val(re_item); + + // 이벤트처리 + var evnt = new Array(); + var ev = ev_id = ""; + + $("#reg_event_list input[name='ev_id[]']").each(function() { + ev_id = $(this).val(); + if(ev_id == "") + return true; + + evnt.push(ev_id); + }); + + if(evnt.length > 0) + ev = evnt.join(); + + $("input[name=ev_list]").val(ev); + + return true; } diff --git a/adm/shop_admin/itemformrelation.php b/adm/shop_admin/itemformrelation.php index 73f5ff427..4ca084ef5 100644 --- a/adm/shop_admin/itemformrelation.php +++ b/adm/shop_admin/itemformrelation.php @@ -9,20 +9,27 @@ $sql = " select ca_id, it_id, it_name, it_price order by ca_id, it_name "; $result = sql_query($sql); +$list = ''; + for($i=0;$row=sql_fetch_array($result);$i++) { - //$sql2 = " select count(*) as cnt from $g4[shop_item_relation_table] where it_id = '$row[it_id]' "; $sql2 = " select count(*) as cnt from {$g4['shop_item_relation_table']} where it_id = '$it_id' and it_id2 = '{$row['it_id']}' "; $row2 = sql_fetch($sql2); if ($row2['cnt']) continue; - $sql2 = " select ca_name from {$g4['shop_category_table']} where ca_id = '{$row['ca_id']}' "; - $row2 = sql_fetch($sql2); - $ca_name = addslashes($row2['ca_name']); + $it_name = get_it_image($row['it_id'], 50, 50).' '.$row['it_name']; - $it_name = addslashes($row['it_name']); - $options .= "\n"; + $list .= '
  • '; + $list .= ''; + $list .= $it_name; + $list .= ''; + $list .= '
  • '.PHP_EOL; } -echo $options; +if($list) + $list = '
      '.$list.'
    '; +else + $list = '

    등록된 상품이 없습니다.'; + +echo $list; ?> \ No newline at end of file diff --git a/adm/shop_admin/itemformrelationimage.php b/adm/shop_admin/itemformrelationimage.php deleted file mode 100644 index ef5844d3a..000000000 --- a/adm/shop_admin/itemformrelationimage.php +++ /dev/null @@ -1,23 +0,0 @@ -'; - -echo ''.$img.'
    '.display_price($row['it_price']); -?> \ No newline at end of file diff --git a/adm/shop_admin/newwinform.php b/adm/shop_admin/newwinform.php index 715c2b441..821a4ae2a 100644 --- a/adm/shop_admin/newwinform.php +++ b/adm/shop_admin/newwinform.php @@ -1,5 +1,5 @@ \ No newline at end of file