#181 본인확인, 성인인증 설정 및 체크코드 추가

This commit is contained in:
chicpro
2013-05-15 15:05:03 +09:00
parent 5b118b1222
commit d3530db8bc
6 changed files with 108 additions and 10 deletions

View File

@ -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 .= '</ul>';
<?php } ?>
</td>
</tr>
<tr>
<th scope="row">본인확인 체크</th>
<td>
<input type="radio" name="ca_hp_cert_use" value="1" id="ca_hp_cert_use_yes" <?php if($ca['ca_hp_cert_use']) echo 'checked="checked"'; ?>>
<label for="ca_hp_cert_use_yes">사용함</label>
<input type="radio" name="ca_hp_cert_use" value="0" id="ca_hp_cert_use_no" <?php if(!$ca['ca_hp_cert_use']) echo 'checked="checked"'; ?>>
<label for="ca_hp_cert_use_no">사용안함</label>
</td>
</tr>
<tr>
<th scope="row">성인인증 체크</th>
<td>
<input type="radio" name="ca_adult_cert_use" value="1" id="ca_adult_cert_use_yes" <?php if($ca['ca_adult_cert_use']) echo 'checked="checked"'; ?>>
<label for="ca_adult_cert_use_yes">사용함</label>
<input type="radio" name="ca_adult_cert_use" value="0" id="ca_adult_cert_use_no" <?php if(!$ca['ca_adult_cert_use']) echo 'checked="checked"'; ?>>
<label for="ca_adult_cert_use_no">사용안함</label>
</td>
</tr>
<tr>
<th scope="row"><label for="ca_skin">출력스킨</label></th>
<td>

View File

@ -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&amp;sort1=$sort1&amp;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']);

View File

@ -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;

View File

@ -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');

View File

@ -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;

View File

@ -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'])