From ba8b4b8c5b3d84b03c794fe65fef742a2068162c Mon Sep 17 00:00:00 2001 From: thisgun Date: Mon, 11 Jan 2021 12:19:29 +0900 Subject: [PATCH] =?UTF-8?q?PHP8=EC=97=90=20=EB=A7=9E=EC=A7=80=20=EC=95=8A?= =?UTF-8?q?=EB=8A=94=20=ED=95=A8=EC=88=98=EC=99=80=20=EC=BD=94=EB=93=9C=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/shop_admin/ajax.it_id.php | 2 +- lib/shop.lib.php | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) 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 = '';