diff --git a/adm/shop_admin/ajax.it_id.php b/adm/shop_admin/ajax.it_id.php index eeaa30e13..8259a317e 100644 --- a/adm/shop_admin/ajax.it_id.php +++ b/adm/shop_admin/ajax.it_id.php @@ -7,7 +7,7 @@ if (preg_match("/[^\w\-]/", $it_id)) { // \w : 0-9 A-Z a-z _ } $row = get_shop_item($it_id, true); -if ($row['it_name']) { +if (isset($row['it_name']) && $row['it_name']) { $it_name = addslashes($row['it_name']); die("{\"error\":\"이미 등록된 상품코드 입니다.\\n\\n상품명 : {$it_name}\"}"); } diff --git a/lib/shop.lib.php b/lib/shop.lib.php index 7ff85acbe..9ed49ce70 100644 --- a/lib/shop.lib.php +++ b/lib/shop.lib.php @@ -662,9 +662,11 @@ function it_img_upload($srcfile, $filename, $dir) $filename = preg_replace( $pattern, "", $filename); $filename = preg_replace_callback( - "/[가-힣]+/", - create_function('$matches', 'return base64_encode($matches[0]);'), - $filename); + "/[가-힣]+/", + function($matches) { + return isset($matches[0]) ? base64_encode($matches[0]) : ''; + }, + $filename); $filename = preg_replace( $pattern, "", $filename); $prepend = '';