From d3530db8bc7ac798531c99b230facf3191e03fb7 Mon Sep 17 00:00:00 2001 From: chicpro Date: Wed, 15 May 2013 15:05:03 +0900 Subject: [PATCH] =?UTF-8?q?#181=20=EB=B3=B8=EC=9D=B8=ED=99=95=EC=9D=B8,=20?= =?UTF-8?q?=EC=84=B1=EC=9D=B8=EC=9D=B8=EC=A6=9D=20=EC=84=A4=EC=A0=95=20?= =?UTF-8?q?=EB=B0=8F=20=EC=B2=B4=ED=81=AC=EC=BD=94=EB=93=9C=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/shop_admin/categoryform.php | 31 +++++++++++++++++++++++++++ adm/shop_admin/categoryformupdate.php | 11 +++------- mobile/shop/item.php | 20 ++++++++++++++++- mobile/shop/list.php | 18 ++++++++++++++++ shop/item.php | 20 ++++++++++++++++- shop/list.php | 18 ++++++++++++++++ 6 files changed, 108 insertions(+), 10 deletions(-) diff --git a/adm/shop_admin/categoryform.php b/adm/shop_admin/categoryform.php index 2f7075ce4..dd2dc690c 100644 --- a/adm/shop_admin/categoryform.php +++ b/adm/shop_admin/categoryform.php @@ -54,11 +54,15 @@ if ($w == "") $ca['ca_explan_html'] = 1; $ca['ca_img_width'] = $default['de_mimg_width']; $ca['ca_img_height'] = $default['de_mimg_height']; + $ca['ca_mobile_img_width'] = $default['de_mimg_width']; + $ca['ca_mobile_img_height'] = $default['de_mimg_height']; $ca['ca_list_mod'] = 3; $ca['ca_list_row'] = 5; + $ca['ca_mobile_list_row'] = 3; $ca['ca_stock_qty'] = 99999; } $ca['ca_skin'] = "list.skin.10.php"; + $ca['ca_mobile_skin'] = "list.skin.10.php"; } else if ($w == "u") { @@ -81,6 +85,15 @@ if (!isset($ca['ca_mobile_skin'])) { ADD `ca_mobile_tail_html` TEXT NOT NULL AFTER `ca_mobile_head_html` ", false); } +// 인증사용필드추가 +$sql = " select ca_hp_cert_use from {$g4['shop_category_table']} limit 1 "; +$result = sql_query($sql, false); +if(!$result) { + sql_query(" ALTER TABLE `{$g4['shop_category_table']}` + ADD `ca_hp_cert_use` TINYINT(4) NOT NULL DEFAULT '0' AFTER `ca_mb_id`, + ADD `ca_adult_cert_use` TINYINT(4) NOT NULL DEFAULT '0' AFTER `ca_hp_cert_use` ", false); +} + $qstr = 'page='.$page.'&sort1='.$sort1.'&sort2='.$sort2; $g4['title'] = $html_title; @@ -143,6 +156,24 @@ $pg_anchor .= ''; + + 본인확인 체크 + + > + + > + + + + + 성인인증 체크 + + > + + > + + + diff --git a/adm/shop_admin/categoryformupdate.php b/adm/shop_admin/categoryformupdate.php index a733b8625..a362104bc 100644 --- a/adm/shop_admin/categoryformupdate.php +++ b/adm/shop_admin/categoryformupdate.php @@ -78,7 +78,9 @@ $sql_common = " ca_skin = '$ca_skin', ca_tail_html = '$ca_tail_html', ca_include_head = '$ca_include_head', ca_include_tail = '$ca_include_tail', - ca_mb_id = '$ca_mb_id' "; + ca_mb_id = '$ca_mb_id', + ca_hp_cert_use = '$ca_hp_cert_use', + ca_adult_cert_use = '$ca_adult_cert_use' "; if ($w == "") @@ -141,10 +143,6 @@ else if ($w == "d") if ($str) alert("이 분류와 관련된 상품이 총 {$i} 건 존재하므로 상품을 삭제한 후 분류를 삭제하여 주십시오.\\n\\n$str"); - // 분류 On, Off 이미지 삭제 - @unlink("{$g4['category_path']}/$ca_id"."_1"); - @unlink("{$g4['category_path']}/$ca_id"."_0"); - // 상, 하단 이미지 삭제 @unlink("{$g4['category_path']}/$ca_id"."_h"); @unlink("{$g4['category_path']}/$ca_id"."_t"); @@ -158,9 +156,6 @@ $qstr = "page=$page&sort1=$sort1&sort2=$sort2"; if ($w == "" || $w == "u") { - if ($_FILES['ca_image1']['name']) upload_file($_FILES['ca_image1']['tmp_name'], $ca_id."_1", $g4['category_path']); - if ($_FILES['ca_image0']['name']) upload_file($_FILES['ca_image0']['tmp_name'], $ca_id."_0", $g4['category_path']); - if ($_FILES['ca_himg']['name']) upload_file($_FILES['ca_himg']['tmp_name'], $ca_id."_h", $g4['category_path']); if ($_FILES['ca_timg']['name']) upload_file($_FILES['ca_timg']['tmp_name'], $ca_id."_t", $g4['category_path']); diff --git a/mobile/shop/item.php b/mobile/shop/item.php index 849fe596a..f3dd9a4a6 100644 --- a/mobile/shop/item.php +++ b/mobile/shop/item.php @@ -30,11 +30,29 @@ if (!($it['ca_use'] && $it['it_use'])) { } // 분류 테이블에서 분류 상단, 하단 코드를 얻음 -$sql = " select ca_include_head, ca_include_tail +$sql = " select ca_include_head, ca_include_tail, ca_hp_cert_use, ca_adult_cert_use from {$g4['shop_category_table']} where ca_id = '{$it['ca_id']}' "; $ca = sql_fetch($sql); +if(!$is_admin) { + // 본인확인체크 + if($ca['ca_hp_cert_use'] && !$member['mb_hp_certify']) { + if($is_member) + alert('회원정보 수정에서 휴대폰 본인확인 후 이용해 주십시오.'); + else + alert('휴대폰 본인확인된 로그인 회원만 이용할 수 있습니다.'); + } + + // 성인인증체크 + if($ca['ca_adult_cert_use'] && !$member['mb_adult']) { + if($is_member) + alert('휴대폰 본인확인으로 성인인증된 회원만 이용할 수 있습니다.\\n회원정보 수정에서 휴대폰 본인확인을 해주십시오.'); + else + alert('휴대폰 본인확인으로 성인인증된 회원만 이용할 수 있습니다.'); + } +} + // 오늘 본 상품 저장 시작 // tv 는 today view 약자 $saved = false; diff --git a/mobile/shop/list.php b/mobile/shop/list.php index 4554fcd77..aede9cd10 100644 --- a/mobile/shop/list.php +++ b/mobile/shop/list.php @@ -9,6 +9,24 @@ $ca = sql_fetch($sql); if (!$ca['ca_id']) alert('등록된 분류가 없습니다.'); +if(!$is_admin) { + // 본인확인체크 + if($ca['ca_hp_cert_use'] && !$member['mb_hp_certify']) { + if($is_member) + alert('회원정보 수정에서 휴대폰 본인확인 후 이용해 주십시오.'); + else + alert('휴대폰 본인확인된 로그인 회원만 이용할 수 있습니다.'); + } + + // 성인인증체크 + if($ca['ca_adult_cert_use'] && !$member['mb_adult']) { + if($is_member) + alert('휴대폰 본인확인으로 성인인증된 회원만 이용할 수 있습니다.\\n회원정보 수정에서 휴대폰 본인확인을 해주십시오.'); + else + alert('휴대폰 본인확인으로 성인인증된 회원만 이용할 수 있습니다.'); + } +} + $g4['title'] = $ca['ca_name'].' 상품리스트'; include_once(G4_MSHOP_PATH.'/_head.php'); diff --git a/shop/item.php b/shop/item.php index 1dd454cda..ccccdc363 100644 --- a/shop/item.php +++ b/shop/item.php @@ -36,11 +36,29 @@ if (!($it['ca_use'] && $it['it_use'])) { } // 분류 테이블에서 분류 상단, 하단 코드를 얻음 -$sql = " select ca_include_head, ca_include_tail +$sql = " select ca_include_head, ca_include_tail, ca_hp_cert_use, ca_adult_cert_use from {$g4['shop_category_table']} where ca_id = '{$it['ca_id']}' "; $ca = sql_fetch($sql); +if(!$is_admin) { + // 본인확인체크 + if($ca['ca_hp_cert_use'] && !$member['mb_hp_certify']) { + if($is_member) + alert('회원정보 수정에서 휴대폰 본인확인 후 이용해 주십시오.'); + else + alert('휴대폰 본인확인된 로그인 회원만 이용할 수 있습니다.'); + } + + // 성인인증체크 + if($ca['ca_adult_cert_use'] && !$member['mb_adult']) { + if($is_member) + alert('휴대폰 본인확인으로 성인인증된 회원만 이용할 수 있습니다.\\n회원정보 수정에서 휴대폰 본인확인을 해주십시오.'); + else + alert('휴대폰 본인확인으로 성인인증된 회원만 이용할 수 있습니다.'); + } +} + // 오늘 본 상품 저장 시작 // tv 는 today view 약자 $saved = false; diff --git a/shop/list.php b/shop/list.php index 525d808d3..2ef974140 100644 --- a/shop/list.php +++ b/shop/list.php @@ -14,6 +14,24 @@ $ca = sql_fetch($sql); if (!$ca['ca_id']) alert('등록된 분류가 없습니다.'); +if(!$is_admin) { + // 본인확인체크 + if($ca['ca_hp_cert_use'] && !$member['mb_hp_certify']) { + if($is_member) + alert('회원정보 수정에서 휴대폰 본인확인 후 이용해 주십시오.'); + else + alert('휴대폰 본인확인된 로그인 회원만 이용할 수 있습니다.'); + } + + // 성인인증체크 + if($ca['ca_adult_cert_use'] && !$member['mb_adult']) { + if($is_member) + alert('휴대폰 본인확인으로 성인인증된 회원만 이용할 수 있습니다.\\n회원정보 수정에서 휴대폰 본인확인을 해주십시오.'); + else + alert('휴대폰 본인확인으로 성인인증된 회원만 이용할 수 있습니다.'); + } +} + $g4['title'] = $ca['ca_name'].' 상품리스트'; if ($ca['ca_include_head'])