diff --git a/adm/shop_admin/itemformupdate.php b/adm/shop_admin/itemformupdate.php
index fffc794bd..4b076d88a 100644
--- a/adm/shop_admin/itemformupdate.php
+++ b/adm/shop_admin/itemformupdate.php
@@ -23,10 +23,14 @@ $ca_id2 = isset($_POST['ca_id2']) ? preg_replace('/[^0-9a-z]/i', '', $_POST['ca_
$ca_id3 = isset($_POST['ca_id3']) ? preg_replace('/[^0-9a-z]/i', '', $_POST['ca_id3']) : '';
if ($is_admin != 'super') { // 최고관리자가 아니면 체크
- $sql = "select b.ca_mb_id from {$g5['g5_shop_item_table']} a , {$g5['g5_shop_category_table']} b where (a.ca_id = b.ca_id) and a.it_id = '$it_id'";
+ if( $w === '' ){
+ $sql = "select ca_mb_id from {$g5['g5_shop_category_table']} where ca_id = '$ca_id'";
+ } else {
+ $sql = "select b.ca_mb_id from {$g5['g5_shop_item_table']} a , {$g5['g5_shop_category_table']} b where (a.ca_id = b.ca_id) and a.it_id = '$it_id'";
+ }
$checks = sql_fetch($sql);
- if( ! $checks['ca_mb_id'] || $checks['ca_mb_id'] !== $member['mb_id'] ){
+ if( ! (isset($checks['ca_mb_id']) && $checks['ca_mb_id']) || $checks['ca_mb_id'] !== $member['mb_id'] ){
alert("해당 분류의 관리회원이 아닙니다.");
}
}
@@ -316,6 +320,11 @@ $check_sanitize_keys = array(
'it_sc_method', // 배송비 결제
'it_sc_price', // 기본배송비
'it_sc_minimum', // 배송비 상세조건
+'it_type1', // 상품유형(히트)
+'it_type2', // 상품유형(추천)
+'it_type3', // 상품유형(신상품)
+'it_type4', // 상품유형(인기)
+'it_type5', // 상품유형(할인)
);
foreach( $check_sanitize_keys as $key ){
@@ -640,7 +649,6 @@ echo "";
?>