} $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) { $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) { $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); } if ($w == "" || $w == "u") { // 다음 입력을 위해서 옵션값을 쿠키로 한달동안 저장함 //@setcookie("ck_ca_id", $ca_id, time() + 86400*31, $default[de_cookie_dir], $default[de_cookie_domain]); //@setcookie("ck_maker", stripslashes($it_maker), time() + 86400*31, $default[de_cookie_dir], $default[de_cookie_domain]); //@setcookie("ck_origin", stripslashes($it_origin), time() + 86400*31, $default[de_cookie_dir], $default[de_cookie_domain]); @set_cookie("ck_ca_id", $ca_id, time() + 86400 * 31); @set_cookie("ck_ca_id2", $ca_id2, time() + 86400 * 31); @set_cookie("ck_ca_id3", $ca_id3, time() + 86400 * 31); @set_cookie("ck_maker", stripslashes($it_maker), time() + 86400 * 31); @set_cookie("ck_origin", stripslashes($it_origin), time() + 86400 * 31); } // 관련상품을 우선 삭제함
function myshop_item_delete($it_id) { global $g5, $is_auth; //거래내역이 있으면 그냥 통과 if (!$is_auth) { $ct = sql_fetch(" select it_id from {$g5['g5_shop_cart_table']} where it_id = '{$it_id}' and od_id <> '' and ct_status != '쇼핑' "); if ($ct['it_id']) { return; } } //삭제시작 $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\n\t\t\t\t\tfrom {$g5['g5_shop_item_table']} where it_id = '{$it_id}' "; $it = sql_fetch($sql); // 상품 이미지 삭제 $dir_list = array(); for ($i = 1; $i <= 10; $i++) { $file = G5_DATA_PATH . '/item/' . $it['it_img' . $i]; if (is_file($file) && $it['it_img' . $i]) { @unlink($file); $dir = dirname($file); delete_item_thumbnail($dir, basename($file)); if (!in_array($dir, $dir_list)) { $dir_list[] = $dir; } } } // 이미지디렉토리 삭제 //for($i=0; $i<count($dir_list); $i++) { // if(is_dir($dir_list[$i])) // rmdir($dir_list[$i]); //} // 상, 하단 이미지 삭제 @unlink(G5_DATA_PATH . "/item/{$it_id}" . "_h"); @unlink(G5_DATA_PATH . "/item/{$it_id}" . "_t"); // 장바구니 삭제 sql_query(" delete from {$g5['g5_shop_cart_table']} where it_id = '{$it_id}' and ct_status = '쇼핑' "); // 이벤트삭제 sql_query(" delete from {$g5['g5_shop_event_item_table']} where it_id = '{$it_id}' "); // 사용후기삭제 sql_query(" delete from {$g5['g5_shop_item_use_table']} where it_id = '{$it_id}' "); // 상품문의삭제 sql_query(" delete from {$g5['g5_shop_item_qa_table']} where it_id = '{$it_id}' "); // 관련상품삭제 sql_query(" delete from {$g5['g5_shop_item_relation_table']} where it_id = '{$it_id}' or it_id2 = '{$it_id}' "); // 옵션삭제 sql_query(" delete from {$g5['g5_shop_item_option_table']} where it_id = '{$it_id}' "); //------------------------------------------------------------------------ // HTML 내용에서 에디터에 올라간 이미지의 경로를 얻어 삭제함 //------------------------------------------------------------------------ $imgs = get_editor_image($it['it_explan'], false); for ($i = 0; $i < count($imgs[1]); $i++) { $p = parse_url($imgs[1][$i]); if (strpos($p['path'], "/data/") != 0) { $data_path = preg_replace("/^\\/.*\\/data/", "/data", $p['path']); } else { $data_path = $p['path']; } $destfile = G5_PATH . $data_path; if (is_file($destfile)) { @unlink($destfile); } } $imgs = get_editor_image($it['it_mobile_explan'], false); for ($i = 0; $i < count($imgs[1]); $i++) { $p = parse_url($imgs[1][$i]); if (strpos($p['path'], "/data/") != 0) { $data_path = preg_replace("/^\\/.*\\/data/", "/data", $p['path']); } else { $data_path = $p['path']; } $destfile = G5_PATH . $data_path; if (is_file($destfile)) { @unlink($destfile); } } //------------------------------------------------------------------------ // 상품 삭제 sql_query(" delete from {$g5['g5_shop_item_table']} where it_id = '{$it_id}' "); // 댓글삭제 apms_delete_comment($it_id); // 태그삭제 apms_delete_tag($it_id); // 파일삭제 apms_delete_file('item', $it_id); // 폴더삭제 apms_delete_dir($it_id); }