From 1ce38428a3e3afbbb699855cda3d194256f26efc Mon Sep 17 00:00:00 2001 From: chicpro Date: Tue, 14 May 2013 17:04:57 +0900 Subject: [PATCH 01/13] =?UTF-8?q?#177=20=EC=97=90=20=EB=94=B0=EB=A5=B8=20?= =?UTF-8?q?=EB=AA=A8=EB=B0=94=EC=9D=BC=20=EC=87=BC=ED=95=91=EB=AA=B0=20?= =?UTF-8?q?=EC=BD=94=EB=93=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/mobile_shop.css | 2 ++ mobile/shop/cartsub.inc.php | 4 +-- mobile/shop/item.php | 41 +++++++++++------------ mobile/shop/itemrecommend.php | 5 --- mobile/shop/largeimage.php | 59 +++++++++++++++++++++++----------- mobile/shop/list.skin.10.php | 2 +- mobile/shop/maintype10.inc.php | 2 +- mobile/shop/mypage.php | 2 +- mobile/shop/search.php | 2 +- mobile/shop/wishlist.php | 2 +- 10 files changed, 67 insertions(+), 54 deletions(-) diff --git a/css/mobile_shop.css b/css/mobile_shop.css index 7afdf13f3..d7ad3fffc 100644 --- a/css/mobile_shop.css +++ b/css/mobile_shop.css @@ -158,6 +158,8 @@ a.sanchor_on {background:#626870;color:#fff !important;text-decoration:none} #sit_pvi_nw h1 {position:absolute;font-size:0;line-height:0;overflow:hidden} #sit_pvi_nwbig {padding:1em 0;text-align:center} +#sit_pvi_nwbig span {display:none} +#sit_pvi_nwbig span.visible {display:inline} #sit_pvi_nw ul {margin:0 0 1.18em;padding:0 1em;list-style:none;zoom:1} #sit_pvi_nw ul:after {display:block;visibility:hidden;clear:both;content:""} #sit_pvi_nw li {float:left;margin:0 0 0 1px} diff --git a/mobile/shop/cartsub.inc.php b/mobile/shop/cartsub.inc.php index 26b98158c..06826178b 100644 --- a/mobile/shop/cartsub.inc.php +++ b/mobile/shop/cartsub.inc.php @@ -93,11 +93,11 @@ for ($i=0; $row=mysql_fetch_array($result); $i++) if ($s_page == 'cart.php' || $s_page == 'orderinquiryview.php') { // 링크를 붙이고 $a1 = ''; $a2 = ''; - $image = get_it_image($row['it_id'].'_s', 70, 70, ''); + $image = get_it_image($row['it_id'], 70, 70); } else { // 붙이지 않고 $a1 = ''; $a2 = ''; - $image = get_it_image($row['it_id'].'_s', 50, 50); + $image = get_it_image($row['it_id'], 50, 50); } $it_name = $a1 . stripslashes($row['it_name']) . $a2; diff --git a/mobile/shop/item.php b/mobile/shop/item.php index c54674ac1..d6b98138f 100644 --- a/mobile/shop/item.php +++ b/mobile/shop/item.php @@ -158,20 +158,25 @@ else '; - if (file_exists(G4_DATA_PATH.'/item/'.$it_id.'_l'.$i)) - { - $img_id = $it_id.'_l'.$i; - echo '
  • '; - echo get_large_image($it_id.'_'.$i, $it['it_id'], false); - echo ''; - echo '
  • '; - } + if(!$it['it_img'.$i]) + continue; + + if($thumb_count == 0) echo ''; + if ($thumb_count > 0) echo ''; ?> diff --git a/mobile/shop/list.skin.10.php b/mobile/shop/list.skin.10.php index bc953764d..8df05aea8 100644 --- a/mobile/shop/list.skin.10.php +++ b/mobile/shop/list.skin.10.php @@ -13,7 +13,7 @@ for ($i=1; $row=sql_fetch_array($result); $i++) ?>
  • - + diff --git a/mobile/shop/maintype10.inc.php b/mobile/shop/maintype10.inc.php index 859e4dcda..a11cbc2cc 100644 --- a/mobile/shop/maintype10.inc.php +++ b/mobile/shop/maintype10.inc.php @@ -12,7 +12,7 @@ for ($i=1; $row=sql_fetch_array($result); $i++) { ?>
  • - + diff --git a/mobile/shop/mypage.php b/mobile/shop/mypage.php index 6fdec1088..c32fbbcb8 100644 --- a/mobile/shop/mypage.php +++ b/mobile/shop/mypage.php @@ -68,7 +68,7 @@ include_once(G4_MSHOP_PATH.'/_head.php'); if ($i>0) echo ""; - $image = get_it_image($row['it_id']."_s", 70, 70, $row['it_id']); + $image = get_it_image($row['it_id'], 70, 70, true); ?> diff --git a/mobile/shop/search.php b/mobile/shop/search.php index 415b3708b..9fde9b3c2 100644 --- a/mobile/shop/search.php +++ b/mobile/shop/search.php @@ -118,7 +118,7 @@ $total_count = $row['cnt']; from {$g4['shop_item_table']} where it_id = '{$save['it_id'][$i]}' "; $row = sql_fetch($sql); - $image = get_it_image($row['it_id'].'_s', (int)($default['de_simg_width']), (int)($default['de_simg_height']), $row['it_id']); + $image = get_it_image($row['it_id'], (int)($default['de_simg_width']), (int)($default['de_simg_height']), true); ?>
  • diff --git a/mobile/shop/wishlist.php b/mobile/shop/wishlist.php index ccce6a841..dbbfd2034 100644 --- a/mobile/shop/wishlist.php +++ b/mobile/shop/wishlist.php @@ -48,7 +48,7 @@ include_once(G4_MSHOP_PATH.'/_head.php'); if ($row['it_tel_inq']) $out_cd = 'tel_inq'; - $image = get_it_image($row['it_id'].'_s', 70, 70, ''); + $image = get_it_image($row['it_id'], 70, 70); $s_del = ''; ?> From f95f9302f572717c3674b148c19de9db32147f70 Mon Sep 17 00:00:00 2001 From: chicpro Date: Tue, 14 May 2013 17:15:22 +0900 Subject: [PATCH 02/13] =?UTF-8?q?#177=20=EC=97=90=20=EB=94=B0=EB=A5=B8=20?= =?UTF-8?q?=EC=84=A4=EC=B9=98=20=EC=BD=94=EB=93=9C=EC=97=90=20=EC=9D=B4?= =?UTF-8?q?=EB=AF=B8=EC=A7=80=20=EC=A0=95=EB=B3=B4=20=ED=95=84=EB=93=9C=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install/shop.sql | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/install/shop.sql b/install/shop.sql index 07a1b9853..cbfd9d2eb 100644 --- a/install/shop.sql +++ b/install/shop.sql @@ -409,6 +409,16 @@ CREATE TABLE IF NOT EXISTS `shop_item` ( `it_ip` varchar(25) NOT NULL DEFAULT '', `it_order` int(11) NOT NULL DEFAULT '0', `it_tel_inq` tinyint(4) NOT NULL DEFAULT '0', + `it_img1` varchar(255) NOT NULL DEFAULT '', + `it_img2` varchar(255) NOT NULL DEFAULT '', + `it_img3` varchar(255) NOT NULL DEFAULT '', + `it_img4` varchar(255) NOT NULL DEFAULT '', + `it_img5` varchar(255) NOT NULL DEFAULT '', + `it_img6` varchar(255) NOT NULL DEFAULT '', + `it_img7` varchar(255) NOT NULL DEFAULT '', + `it_img8` varchar(255) NOT NULL DEFAULT '', + `it_img9` varchar(255) NOT NULL DEFAULT '', + `it_img10` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`it_id`), KEY `ca_id` (`ca_id`), KEY `it_name` (`it_name`), From e6ca195cd1a3290e9de3611d82367e9800d49391 Mon Sep 17 00:00:00 2001 From: gnuboard Date: Tue, 14 May 2013 17:17:04 +0900 Subject: [PATCH 03/13] =?UTF-8?q?=EB=B9=88=ED=8C=8C=EC=9D=BC=EB=A1=9C=20?= =?UTF-8?q?=EC=9D=B8=EC=8B=9D=ED=95=98=EC=97=AC=20=EC=82=AC=EB=9D=BC?= =?UTF-8?q?=EC=A7=84=20.htaccess=20=EB=A5=BC=20=EB=B3=B5=EC=9B=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 - extend/.htaccess | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 extend/.htaccess diff --git a/.gitignore b/.gitignore index 7d1e324ce..b5218f397 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ -.htaccess data test config.php diff --git a/extend/.htaccess b/extend/.htaccess new file mode 100644 index 000000000..792d60054 --- /dev/null +++ b/extend/.htaccess @@ -0,0 +1 @@ +# From 86c24d0091e2b3f974ab4fe9562ee576bb60e181 Mon Sep 17 00:00:00 2001 From: gnuboard Date: Tue, 14 May 2013 17:17:40 +0900 Subject: [PATCH 04/13] =?UTF-8?q?.htaccess=20=EC=98=AC=EB=A6=AC=EC=A7=80?= =?UTF-8?q?=20=EC=95=8A=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index b5218f397..7d1e324ce 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +.htaccess data test config.php From a9c4c60db978d6b2419f682e2c112b72fd6ebc64 Mon Sep 17 00:00:00 2001 From: chicpro Date: Tue, 14 May 2013 17:23:15 +0900 Subject: [PATCH 05/13] =?UTF-8?q?it=5Fimg=5Fthumb=20=ED=95=A8=EC=88=98=20?= =?UTF-8?q?=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/thumbnail.lib.php | 5 ----- 1 file changed, 5 deletions(-) diff --git a/lib/thumbnail.lib.php b/lib/thumbnail.lib.php index c7991dbef..04702a590 100644 --- a/lib/thumbnail.lib.php +++ b/lib/thumbnail.lib.php @@ -3,11 +3,6 @@ if (!defined('_GNUBOARD_')) exit; @ini_set('memory_limit', '512M'); -function it_img_thumb($filename, $filepath, $thumb_width, $thumb_height, $is_create=false) -{ - return thumbnail($filename, $filepath, $filepath, $thumb_width, $thumb_height, $is_create); -} - // 게시글리스트 썸네일 생성 function get_list_thumbnail($bo_table, $wr_id, $thumb_width, $thumb_height, $is_create=false, $is_crop=true, $crop_mode='center', $is_sharpen=true, $um_value='80/0.5/3') { From 6f3518e21c51d936157c5dd83e934bb13a9ea33c Mon Sep 17 00:00:00 2001 From: chicpro Date: Tue, 14 May 2013 17:25:57 +0900 Subject: [PATCH 06/13] =?UTF-8?q?=EC=8D=B8=EB=84=A4=EC=9D=BC=20=EB=9D=BC?= =?UTF-8?q?=EC=9D=B4=EB=B8=8C=EB=9F=AC=EB=A6=AC=20=EC=9D=B8=ED=81=AC?= =?UTF-8?q?=EB=A3=A8=EB=93=9C=20=EC=9C=84=EC=B9=98=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extend/shop.extend.php | 1 + lib/shop.lib.php | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/extend/shop.extend.php b/extend/shop.extend.php index 8f04f41fb..274c6f9a7 100644 --- a/extend/shop.extend.php +++ b/extend/shop.extend.php @@ -4,6 +4,7 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 if (!defined('G4_USE_SHOP') || !G4_USE_SHOP) return; include_once(G4_LIB_PATH.'/shop.lib.php'); +include_once(G4_LIB_PATH.'/thumbnail.lib.php'); //------------------------------------------------------------------------------ // 쇼핑몰 상수 모음 시작 diff --git a/lib/shop.lib.php b/lib/shop.lib.php index fd64105b7..2cf132c06 100644 --- a/lib/shop.lib.php +++ b/lib/shop.lib.php @@ -1,6 +1,4 @@ Date: Tue, 14 May 2013 18:30:05 +0900 Subject: [PATCH 07/13] =?UTF-8?q?#177=20=EC=83=81=ED=92=88=EC=9D=B4?= =?UTF-8?q?=EB=AF=B8=EC=A7=80=20=EC=8D=B8=EB=84=A4=EC=9D=BC=20=EC=82=AD?= =?UTF-8?q?=EC=A0=9C=20=EC=BD=94=EB=93=9C=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/shop_admin/itemformupdate.php | 112 +++++++++++++++++++++--------- lib/shop.lib.php | 17 +++++ 2 files changed, 98 insertions(+), 31 deletions(-) diff --git a/adm/shop_admin/itemformupdate.php b/adm/shop_admin/itemformupdate.php index 513fc9588..f07c85b60 100644 --- a/adm/shop_admin/itemformupdate.php +++ b/adm/shop_admin/itemformupdate.php @@ -51,7 +51,7 @@ function itemdelete($it_id) $file = G4_DATA_PATH.'/item/'.$it['it_img'.$i]; if(is_file($file) && $it['it_img'.$i]) { @unlink($file); - @rmdir(dirname($file)); + delete_item_thumbnail(dirname($file), basename($file)); } } @@ -183,95 +183,145 @@ $it_img_dir = G4_DATA_PATH.'/item'; // 파일삭제 if ($it_img1_del) { - @unlink($it_img_dir.'/'.$it_img1); + $file_img1 = $it_img_dir.'/'.$it_img1; + @unlink($file_img1); + delete_item_thumbnail(dirname($file_img1), basename($file_img1)); $it_img1 = ''; } if ($it_img2_del) { - @unlink($it_img_dir.'/'.$it_img2); + $file_img2 = $it_img_dir.'/'.$it_img2; + @unlink($file_img2); + delete_item_thumbnail(dirname($file_img2), basename($file_img2)); $it_img2 = ''; } if ($it_img3_del) { - @unlink($it_img_dir.'/'.$it_img3); + $file_img3 = $it_img_dir.'/'.$it_img3; + @unlink($file_img3); + delete_item_thumbnail(dirname($file_img3), basename($file_img3)); $it_img3 = ''; } if ($it_img4_del) { - @unlink($it_img_dir.'/'.$it_img4); + $file_img4 = $it_img_dir.'/'.$it_img4; + @unlink($file_img4); + delete_item_thumbnail(dirname($file_img4), basename($file_img4)); $it_img4 = ''; } if ($it_img5_del) { - @unlink($it_img_dir.'/'.$it_img5); + $file_img5 = $it_img_dir.'/'.$it_img5; + @unlink($file_img5); + delete_item_thumbnail(dirname($file_img5), basename($file_img5)); $it_img5 = ''; } if ($it_img6_del) { - @unlink($it_img_dir.'/'.$it_img6); + $file_img6 = $it_img_dir.'/'.$it_img6; + @unlink($file_img6); + delete_item_thumbnail(dirname($file_img6), basename($file_img6)); $it_img6 = ''; } if ($it_img7_del) { - @unlink($it_img_dir.'/'.$it_img7); + $file_img7 = $it_img_dir.'/'.$it_img7; + @unlink($file_img7); + delete_item_thumbnail(dirname($file_img7), basename($file_img7)); $it_img7 = ''; } if ($it_img8_del) { - @unlink($it_img_dir.'/'.$it_img8); + $file_img8 = $it_img_dir.'/'.$it_img8; + @unlink($file_img8); + delete_item_thumbnail(dirname($file_img8), basename($file_img8)); $it_img8 = ''; } if ($it_img9_del) { - @unlink($it_img_dir.'/'.$it_img9); + $file_img9 = $it_img_dir.'/'.$it_img9; + @unlink($file_img9); + delete_item_thumbnail(dirname($file_img9), basename($file_img9)); $it_img9 = ''; } if ($it_img10_del) { - @unlink($it_img_dir.'/'.$it_img10); + $file_img10 = $it_img_dir.'/'.$it_img10; + @unlink($file_img10); + delete_item_thumbnail(dirname($file_img10), basename($file_img10)); $it_img10 = ''; } // 이미지업로드 if ($_FILES['it_img1']['name']) { - if($w == 'u' && $it_img1) - @unlink($it_img_dir.'/'.$it_img1); + if($w == 'u' && $it_img1) { + $file_img1 = $it_img_dir.'/'.$it_img1; + @unlink($file_img1); + delete_item_thumbnail(dirname($file_img1), basename($file_img1)); + } $it_img1 = it_img_upload($_FILES['it_img1']['tmp_name'], $_FILES['it_img1']['name'], $it_img_dir.'/'.$it_id); } if ($_FILES['it_img2']['name']) { - if($w == 'u' && $it_img2) - @unlink($it_img_dir.'/'.$it_img2); + if($w == 'u' && $it_img2) { + $file_img2 = $it_img_dir.'/'.$it_img2; + @unlink($file_img2); + delete_item_thumbnail(dirname($file_img2), basename($file_img2)); + } $it_img2 = it_img_upload($_FILES['it_img2']['tmp_name'], $_FILES['it_img2']['name'], $it_img_dir.'/'.$it_id); } if ($_FILES['it_img3']['name']) { - if($w == 'u' && $it_img3) - @unlink($it_img_dir.'/'.$it_img3); + if($w == 'u' && $it_img3) { + $file_img3 = $it_img_dir.'/'.$it_img3; + @unlink($file_img3); + delete_item_thumbnail(dirname($file_img3), basename($file_img3)); + } $it_img3 = it_img_upload($_FILES['it_img3']['tmp_name'], $_FILES['it_img3']['name'], $it_img_dir.'/'.$it_id); } if ($_FILES['it_img4']['name']) { - if($w == 'u' && $it_img4) - @unlink($it_img_dir.'/'.$it_img4); + if($w == 'u' && $it_img4) { + $file_img4 = $it_img_dir.'/'.$it_img4; + @unlink($file_img4); + delete_item_thumbnail(dirname($file_img4), basename($file_img4)); + } $it_img4 = it_img_upload($_FILES['it_img4']['tmp_name'], $_FILES['it_img4']['name'], $it_img_dir.'/'.$it_id); } if ($_FILES['it_img5']['name']) { - if($w == 'u' && $it_img5) - @unlink($it_img_dir.'/'.$it_img5); + if($w == 'u' && $it_img5) { + $file_img5 = $it_img_dir.'/'.$it_img5; + @unlink($file_img5); + delete_item_thumbnail(dirname($file_img5), basename($file_img5)); + } $it_img5 = it_img_upload($_FILES['it_img5']['tmp_name'], $_FILES['it_img5']['name'], $it_img_dir.'/'.$it_id); } if ($_FILES['it_img6']['name']) { - if($w == 'u' && $it_img6) - @unlink($it_img_dir.'/'.$it_img6); + if($w == 'u' && $it_img6) { + $file_img6 = $it_img_dir.'/'.$it_img6; + @unlink($file_img6); + delete_item_thumbnail(dirname($file_img6), basename($file_img6)); + } $it_img6 = it_img_upload($_FILES['it_img6']['tmp_name'], $_FILES['it_img6']['name'], $it_img_dir.'/'.$it_id); } if ($_FILES['it_img7']['name']) { - if($w == 'u' && $it_img7) - @unlink($it_img_dir.'/'.$it_img7); + if($w == 'u' && $it_img7) { + $file_img7 = $it_img_dir.'/'.$it_img7; + @unlink($file_img7); + delete_item_thumbnail(dirname($file_img7), basename($file_img7)); + } $it_img7 = it_img_upload($_FILES['it_img7']['tmp_name'], $_FILES['it_img7']['name'], $it_img_dir.'/'.$it_id); } if ($_FILES['it_img8']['name']) { - if($w == 'u' && $it_img8) - @unlink($it_img_dir.'/'.$it_img8); + if($w == 'u' && $it_img8) { + $file_img8 = $it_img_dir.'/'.$it_img8; + @unlink($file_img8); + delete_item_thumbnail(dirname($file_img8), basename($file_img8)); + } $it_img8 = it_img_upload($_FILES['it_img8']['tmp_name'], $_FILES['it_img8']['name'], $it_img_dir.'/'.$it_id); } if ($_FILES['it_img9']['name']) { - if($w == 'u' && $it_img9) - @unlink($it_img_dir.'/'.$it_img9); + if($w == 'u' && $it_img9) { + $file_img9 = $it_img_dir.'/'.$it_img9; + @unlink($file_img9); + delete_item_thumbnail(dirname($file_img9), basename($file_img9)); + } $it_img9 = it_img_upload($_FILES['it_img9']['tmp_name'], $_FILES['it_img9']['name'], $it_img_dir.'/'.$it_id); } if ($_FILES['it_img10']['name']) { - if($w == 'u' && $it_img10) - @unlink($it_img_dir.'/'.$it_img10); + if($w == 'u' && $it_img10) { + $file_img10 = $it_img_dir.'/'.$it_img10; + @unlink($file_img10); + delete_item_thumbnail(dirname($file_img10), basename($file_img10)); + } $it_img10 = it_img_upload($_FILES['it_img10']['tmp_name'], $_FILES['it_img10']['name'], $it_img_dir.'/'.$it_id); } diff --git a/lib/shop.lib.php b/lib/shop.lib.php index 2cf132c06..6a01293c5 100644 --- a/lib/shop.lib.php +++ b/lib/shop.lib.php @@ -912,6 +912,23 @@ function get_sns_share_link($sns, $url, $title, $img) return $str; } + +// 상품이미지 썸네일 삭제 +function delete_item_thumbnail($dir, $file) +{ + if(!$dir || !$file) + return; + + $filename = preg_replace("/\.[^\.]+$/i", "", $file); // 확장자제거 + + $files = glob($dir.'/thumb-'.$filename.'*'); + + if(is_array($files)) { + foreach($files as $thumb_file) { + @unlink($thumb_file); + } + } +} //============================================================================== // 쇼핑몰 함수 모음 끝 //============================================================================== From 6024c67277c7e335311dc682fa394ae582100d16 Mon Sep 17 00:00:00 2001 From: chicpro Date: Wed, 15 May 2013 09:41:10 +0900 Subject: [PATCH 08/13] =?UTF-8?q?#177=20=EC=83=81=ED=92=88=20=EB=B3=B5?= =?UTF-8?q?=EC=82=AC=EC=8B=9C=20=EC=9D=B4=EB=AF=B8=EC=A7=80=20=EB=B3=B5?= =?UTF-8?q?=EC=82=AC=20=EC=BD=94=EB=93=9C=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/item_copy_update.php | 129 ++++++++++++++++++++++++---- 1 file changed, 112 insertions(+), 17 deletions(-) diff --git a/adm/shop_admin/item_copy_update.php b/adm/shop_admin/item_copy_update.php index 152677014..10e664782 100644 --- a/adm/shop_admin/item_copy_update.php +++ b/adm/shop_admin/item_copy_update.php @@ -38,23 +38,6 @@ $sql = " insert {$g4['shop_item_table']} $sql_common "; sql_query($sql); -$img_path = G4_DATA_PATH."/item/"; - -for($i=1; $i<6; $i++) { - $limg = $it_id."_l".$i; - if(is_file($img_path.$limg)) - copy($img_path.$limg,$img_path.$new_it_id."_l".$i); - -} - -$simg = $it_id."_s"; -if(is_file($img_path.$simg)) - copy($img_path.$simg,$img_path.$new_it_id."_s"); - -$mimg = $it_id."_m"; -if(is_file($img_path.$mimg)) - copy($img_path.$mimg,$img_path.$new_it_id."_m"); - // 상품요약정보 복사 $sql = " select * from {$g4['shop_item_info_table']} where it_id = '$it_id' order by ii_id "; $result = sql_query($sql); @@ -64,6 +47,118 @@ for ($i=0; $row=sql_fetch_array($result); $i++) { sql_query($sql); } +// html 에디터로 첨부된 이미지 파일 복사 +if($cp['it_explan']) { + $matchs = get_editor_image($cp['it_explan']); + + // 파일의 경로를 얻어 복사 + for($i=0;$i Date: Wed, 15 May 2013 09:41:34 +0900 Subject: [PATCH 09/13] =?UTF-8?q?#177=20=EC=83=81=ED=92=88=20=EC=82=AD?= =?UTF-8?q?=EC=A0=9C=20=EC=8B=9C=20=EC=9D=B4=EB=AF=B8=EC=A7=80=20=EC=82=AD?= =?UTF-8?q?=EC=A0=9C=20=EC=BD=94=EB=93=9C=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/itemformupdate.php | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/adm/shop_admin/itemformupdate.php b/adm/shop_admin/itemformupdate.php index f07c85b60..86dc7157f 100644 --- a/adm/shop_admin/itemformupdate.php +++ b/adm/shop_admin/itemformupdate.php @@ -16,7 +16,7 @@ function itemdelete($it_id) { global $g4, $is_admin; - $sql = " select it_explan, it_img1, it_img2, it_img3, it_img4, it_img5, it_img6, it_img7, it_img8, it_img9, it_img10 + $sql = " select it_explan, it_mobile_explan, it_img1, it_img2, it_img3, it_img4, it_img5, it_img6, it_img7, it_img8, it_img9, it_img10 from {$g4['shop_item_table']} where it_id = '$it_id' "; $it = sql_fetch($sql); @@ -85,6 +85,21 @@ function itemdelete($it_id) //------------------------------------------------------------------------ $imgs = get_editor_image($it['it_explan']); + for($i=0;$i Date: Wed, 15 May 2013 13:37:55 +0900 Subject: [PATCH 10/13] =?UTF-8?q?#179=20=EC=97=90=20=EB=94=B0=EB=A5=B8=20?= =?UTF-8?q?=EC=83=81=ED=92=88=EC=9A=94=EC=95=BD=EC=A0=95=EB=B3=B4=20?= =?UTF-8?q?=EC=83=81=ED=92=88=EB=93=B1=EB=A1=9D=ED=8F=BC=EC=97=90=20?= =?UTF-8?q?=ED=86=B5=ED=95=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/shop_admin/itemform.php | 53 +++++---- adm/shop_admin/itemformupdate.php | 11 ++ adm/shop_admin/iteminfo.php | 174 ++++++++++-------------------- adm/shop_admin/iteminfoupdate.php | 36 ------- lib/iteminfo.lib.php | 25 ----- mobile/shop/item.php | 17 +-- shop/item.php | 17 +-- 7 files changed, 121 insertions(+), 212 deletions(-) delete mode 100644 adm/shop_admin/iteminfoupdate.php diff --git a/adm/shop_admin/itemform.php b/adm/shop_admin/itemform.php index 1f437c8bc..dc17f3fd4 100644 --- a/adm/shop_admin/itemform.php +++ b/adm/shop_admin/itemform.php @@ -20,11 +20,19 @@ if(intval(preg_replace("/[^0-9]/", "", $row['Type'])) != 20) { sql_query(" ALTER TABLE `{$g4['shop_wish_table']}` MODIFY COLUMN it_id VARCHAR(20) NOT NULL DEFAULT '' ", false); } +// 상품요약정보 필드추가 +$sql = " select it_info_gubun from {$g4['shop_item_table']} limit 1 "; +$result = sql_query($sql, false); +if(!$result) { + sql_query(" ALTER TABLE `{$g4['shop_item_table']}` ADD `it_info_gubun` VARCHAR(50) NOT NULL DEFAULT '' AFTER `it_tel_inq` ", false); + sql_query(" ALTER TABLE `{$g4['shop_item_table']}` ADD `it_info_value` TEXT NOT NULL AFTER `it_info_gubun` ", false); +} + // 상품이미지 필드추가 $sql = " select it_img1 from {$g4['shop_item_table']} limit 1 "; $result = sql_query($sql, false); if(!$result) { - sql_query(" ALTER TABLE `{$g4['shop_item_table']}` ADD `it_img1` VARCHAR(255) NOT NULL DEFAULT '' AFTER `it_tel_inq` ", false); + sql_query(" ALTER TABLE `{$g4['shop_item_table']}` ADD `it_img1` VARCHAR(255) NOT NULL DEFAULT '' AFTER `it_info_value` ", false); sql_query(" ALTER TABLE `{$g4['shop_item_table']}` ADD `it_img2` VARCHAR(255) NOT NULL DEFAULT '' AFTER `it_img1` ", false); sql_query(" ALTER TABLE `{$g4['shop_item_table']}` ADD `it_img3` VARCHAR(255) NOT NULL DEFAULT '' AFTER `it_img2` ", false); sql_query(" ALTER TABLE `{$g4['shop_item_table']}` ADD `it_img4` VARCHAR(255) NOT NULL DEFAULT '' AFTER `it_img3` ", false); @@ -152,6 +160,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++) $pg_anchor ='