From d6e2695df9daeb5ad1aab474ec53d39b6ce53e10 Mon Sep 17 00:00:00 2001 From: chicpro Date: Thu, 25 Jul 2013 16:24:18 +0900 Subject: [PATCH] =?UTF-8?q?=EC=83=81=ED=92=88=EA=B4=80=EB=A6=AC=20?= =?UTF-8?q?=EA=B4=80=EB=A0=A8=EC=83=81=ED=92=88=20=EB=B0=8F=20=EC=9D=B4?= =?UTF-8?q?=EB=B2=A4=ED=8A=B8=20=EB=93=B1=EB=A1=9D=20=EB=B6=80=EB=B6=84=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/shop_admin/itemform.php | 421 +++++++++++------------ adm/shop_admin/itemformrelation.php | 19 +- adm/shop_admin/itemformrelationimage.php | 23 -- 3 files changed, 213 insertions(+), 250 deletions(-) delete mode 100644 adm/shop_admin/itemformrelationimage.php diff --git a/adm/shop_admin/itemform.php b/adm/shop_admin/itemform.php index 68859654b..958558715 100644 --- a/adm/shop_admin/itemform.php +++ b/adm/shop_admin/itemform.php @@ -997,9 +997,8 @@ $(function(){

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

@@ -1007,7 +1006,7 @@ $(function(){ - -
- 현재 활성화 된 상품 - -
- +

선택된 관련상품 목록

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

    선택된 상품이 없습니다.

    '; + ?>
    @@ -1159,112 +1112,105 @@ $(function(){

    관련이벤트

    -

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

    -

    등록된 전체이벤트 목록

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

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

    '; + ?> +

    선택된 관련이벤트 목록

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

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

    '; + ?> +
    @@ -1509,12 +1455,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..2b8f756a8 100644 --- a/adm/shop_admin/itemformrelation.php +++ b/adm/shop_admin/itemformrelation.php @@ -9,20 +9,25 @@ $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 = ''; + +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