diff --git a/adm/config_form.php b/adm/config_form.php index b51ba8207..234144c21 100644 --- a/adm/config_form.php +++ b/adm/config_form.php @@ -1069,7 +1069,7 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) { 충전 잔액 원. - 충전하기 + 충전하기 diff --git a/adm/shop_admin/configform.php b/adm/shop_admin/configform.php index e3bb662ac..9743b7714 100644 --- a/adm/shop_admin/configform.php +++ b/adm/shop_admin/configform.php @@ -45,11 +45,11 @@ if (!function_exists("get_sock")) { } } -if (!$default['de_icode_server_ip']) $default['de_icode_server_ip'] = '211.172.232.124'; -if (!$default['de_icode_server_port']) $default['de_icode_server_port'] = '7295'; +if (!$config['cf_icode_server_ip']) $config['cf_icode_server_ip'] = '211.172.232.124'; +if (!$config['cf_icode_server_port']) $config['cf_icode_server_port'] = '7295'; -if ($default['de_icode_id'] && $default['de_icode_pw']) { - $res = get_sock('http://www.icodekorea.com/res/userinfo.php?userid='.$default['de_icode_id'].'&userpw='.$default['de_icode_pw']); +if ($config['cf_icode_id'] && $config['cf_icode_pw']) { + $res = get_sock('http://www.icodekorea.com/res/userinfo.php?userid='.$config['cf_icode_id'].'&userpw='.$config['cf_icode_pw']); $res = explode(';', $res); $userinfo = array( 'code' => $res[0], // 결과코드 @@ -998,12 +998,12 @@ function byte_check(el_cont, el_byte) - + - - + + @@ -1015,33 +1015,33 @@ function byte_check(el_cont, el_byte) - + - + - + - + 요금제 - + '; + echo ''; } else if ($userinfo['payment'] == 'C') { echo '정액제'; - echo ''; + echo ''; } else { echo '가입해주세요.'; - echo ''; + echo ''; } ?> @@ -1058,7 +1058,7 @@ function byte_check(el_cont, el_byte) 충전 잔액 원. - 충전하기 + 충전하기 diff --git a/adm/shop_admin/configformupdate.php b/adm/shop_admin/configformupdate.php index c844aa86c..86aa504ba 100644 --- a/adm/shop_admin/configformupdate.php +++ b/adm/shop_admin/configformupdate.php @@ -136,11 +136,6 @@ $sql = " update {$g5['g5_shop_default_table']} de_cart_keep_term = '$de_cart_keep_term', de_guest_cart_use = '$de_guest_cart_use', de_admin_buga_no = '$de_admin_buga_no', - de_sms_use = '$de_sms_use', - de_icode_id = '$de_icode_id', - de_icode_pw = '$de_icode_pw', - de_icode_server_ip = '$de_icode_server_ip', - de_icode_server_port = '$de_icode_server_port', de_vbank_use = '$de_vbank_use', de_kcp_site_key = '$de_kcp_site_key', de_taxsave_use = '$de_taxsave_use', @@ -154,5 +149,14 @@ sql_query($sql); // 환경설정 > 포인트 사용 sql_query(" update {$g5['config_table']} set cf_use_point = '$cf_use_point' "); +// 아이코드 설정 +$sql = " update {$g5['config_table']} + set cf_sms_use = '$cf_sms_use', + cf_icode_id = '$cf_icode_id', + cf_icode_pw = '$cf_icode_pw', + cf_icode_server_ip = '$cf_icode_server_ip', + cf_icode_server_port = '$cf_icode_server_port' "; +sql_query($sql); + goto_url("./configform.php"); ?> diff --git a/adm/shop_admin/deliverylistupdate.php b/adm/shop_admin/deliverylistupdate.php index 61927bfe3..9ad245a8f 100644 --- a/adm/shop_admin/deliverylistupdate.php +++ b/adm/shop_admin/deliverylistupdate.php @@ -12,10 +12,10 @@ define("_ORDERMAIL_", true); $admin = get_admin('super'); -if ($default['de_sms_use'] == "icode") +if ($config['cf_sms_use'] == "icode") { $SMS = new SMS; - $SMS->SMS_con($default['de_icode_server_ip'], $default['de_icode_id'], $default['de_icode_pw'], $default['de_icode_server_port']); + $SMS->SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], $config['cf_icode_server_port']); } if($_POST['send_escrow']) { @@ -97,9 +97,9 @@ for ($m=0; $mAdd($receive_number, $send_number, $default['de_icode_id'], stripslashes($sms_contents), ""); + $SMS->Add($receive_number, $send_number, $config['cf_icode_id'], stripslashes($sms_contents), ""); } } //--------------------------------------- @@ -124,7 +124,7 @@ for ($m=0; $mSend(); } diff --git a/adm/shop_admin/itemexcelupdate.php b/adm/shop_admin/itemexcelupdate.php index b0a5dde5b..6d611877d 100644 --- a/adm/shop_admin/itemexcelupdate.php +++ b/adm/shop_admin/itemexcelupdate.php @@ -72,48 +72,52 @@ if($_FILES['excelfile']['tmp_name']) { $succ_count = 0; $comma = ''; + /* $sql = " INSERT INTO {$g5['g5_shop_item_table']} ( it_id, ca_id, ca_id2, ca_id3, it_name, it_maker, it_origin, it_brand, it_model, it_type1, it_type2, it_type3, it_type4, it_type5, it_basic, it_explan, it_mobile_explan, it_cust_price, it_price, it_point, it_sell_email, it_use, it_stock_qty, it_time, it_ip, it_order, it_tel_inq, it_img1, it_img2, it_img3, it_img4, it_img5, it_img6, it_img7, it_img8, it_img9, it_img10 ) VALUES "; + */ for ($i = 3; $i <= $data->sheets[0]['numRows']; $i++) { $total_count++; - $it_id = addslashes($data->sheets[0]['cells'][$i][1]); - $ca_id = addslashes($data->sheets[0]['cells'][$i][2]); - $ca_id2 = addslashes($data->sheets[0]['cells'][$i][3]); - $ca_id3 = addslashes($data->sheets[0]['cells'][$i][4]); - $it_name = addslashes($data->sheets[0]['cells'][$i][5]); - $it_maker = addslashes($data->sheets[0]['cells'][$i][7]); - $it_origin = addslashes($data->sheets[0]['cells'][$i][8]); - $it_brand = addslashes($data->sheets[0]['cells'][$i][9]); - $it_model = addslashes($data->sheets[0]['cells'][$i][10]); - $it_type1 = addslashes($data->sheets[0]['cells'][$i][11]); - $it_type2 = addslashes($data->sheets[0]['cells'][$i][12]); - $it_type3 = addslashes($data->sheets[0]['cells'][$i][13]); - $it_type4 = addslashes($data->sheets[0]['cells'][$i][14]); - $it_type5 = addslashes($data->sheets[0]['cells'][$i][15]); - $it_basic = addslashes($data->sheets[0]['cells'][$i][16]); - $it_explan = addslashes($data->sheets[0]['cells'][$i][17]); - $it_mobile_explan = addslashes($data->sheets[0]['cells'][$i][18]); - $it_cust_price = addslashes(only_number($data->sheets[0]['cells'][$i][19])); - $it_price = addslashes(only_number($data->sheets[0]['cells'][$i][20])); - $it_tel_inq = addslashes($data->sheets[0]['cells'][$i][21]); - $it_point = addslashes(only_number($data->sheets[0]['cells'][$i][22])); - $it_sell_email = addslashes($data->sheets[0]['cells'][$i][23]); - $it_use = addslashes($data->sheets[0]['cells'][$i][24]); - $it_stock_qty = addslashes(only_number($data->sheets[0]['cells'][$i][25])); - $it_order = addslashes(only_number($data->sheets[0]['cells'][$i][26])); - $it_img1 = addslashes($data->sheets[0]['cells'][$i][27]); - $it_img2 = addslashes($data->sheets[0]['cells'][$i][28]); - $it_img3 = addslashes($data->sheets[0]['cells'][$i][29]); - $it_img4 = addslashes($data->sheets[0]['cells'][$i][30]); - $it_img5 = addslashes($data->sheets[0]['cells'][$i][31]); - $it_img6 = addslashes($data->sheets[0]['cells'][$i][32]); - $it_img7 = addslashes($data->sheets[0]['cells'][$i][33]); - $it_img8 = addslashes($data->sheets[0]['cells'][$i][34]); - $it_img9 = addslashes($data->sheets[0]['cells'][$i][35]); - $it_img10 = addslashes($data->sheets[0]['cells'][$i][36]); + $j = 1; + + $it_id = addslashes($data->sheets[0]['cells'][$i][$j++]); + $ca_id = addslashes($data->sheets[0]['cells'][$i][$j++]); + $ca_id2 = addslashes($data->sheets[0]['cells'][$i][$j++]); + $ca_id3 = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_name = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_maker = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_origin = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_brand = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_model = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_type1 = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_type2 = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_type3 = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_type4 = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_type5 = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_basic = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_explan = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_mobile_explan = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_cust_price = addslashes(only_number($data->sheets[0]['cells'][$i][$j++])); + $it_price = addslashes(only_number($data->sheets[0]['cells'][$i][$j++])); + $it_tel_inq = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_point = addslashes(only_number($data->sheets[0]['cells'][$i][$j++])); + $it_sell_email = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_use = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_stock_qty = addslashes(only_number($data->sheets[0]['cells'][$i][$j++])); + $it_order = addslashes(only_number($data->sheets[0]['cells'][$i][$j++])); + $it_img1 = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_img2 = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_img3 = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_img4 = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_img5 = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_img6 = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_img7 = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_img8 = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_img9 = addslashes($data->sheets[0]['cells'][$i][$j++]); + $it_img10 = addslashes($data->sheets[0]['cells'][$i][$j++]); if(!$it_id || !$ca_id || !$it_name) { $fail_count++; @@ -140,14 +144,57 @@ if($_FILES['excelfile']['tmp_name']) { continue; } + /* $sql .= $comma." ( '$it_id', '$ca_id', '$ca_id2', '$ca_id3', '$it_name', '$it_maker', '$it_origin', '$it_brand', '$it_model', '$it_type1', '$it_type2', '$it_type3', '$it_type4', '$it_type5', '$it_basic', '$it_explan', '$it_mobile_explan', '1', '$it_cust_price', '$it_price', '$it_point', '$it_sell_email', '$it_use', '$it_stock_qty', '".G5_TIME_YMDHIS."', '".$_SERVER['REMOTE_ADDR']."', '$it_order', '$it_tel_inq', '$it_img1', '$it_img2', '$it_img3', '$it_img4', '$it_img5', '$it_img6', '$it_img7', '$it_img8', '$it_img9', '$it_img10' ) "; $comma = ' , '; + */ + + $sql = " INSERT INTO {$g5['g5_shop_item_table']} + SET it_id = '$it_id', + ca_id = '$ca_id', + ca_id2 = '$ca_id2', + ca_id3 = '$ca_id3', + it_name = '$it_name', + it_maker = '$it_maker', + it_origin = '$it_origin', + it_brand = '$it_brand', + it_model = '$it_model', + it_type1 = '$it_type1', + it_type2 = '$it_type2', + it_type3 = '$it_type3', + it_type4 = '$it_type4', + it_type5 = '$it_type5', + it_basic = '$it_basic', + it_explan = '$it_explan', + it_mobile_explan = '$it_mobile_explan', + it_cust_price = '$it_cust_price', + it_price = '$it_price', + it_point = '$it_point', + it_use = '$it_use', + it_time = '".G5_TIME_YMDHIS."', + it_ip = '{$_SERVER['REMOTE_ADDR']}', + it_order = '$it_order', + it_tel_inq = '$it_tel_inq', + it_img1 = '$it_img1', + it_img2 = '$it_img2', + it_img3 = '$it_img3', + it_img4 = '$it_img4', + it_img5 = '$it_img5', + it_img6 = '$it_img6', + it_img7 = '$it_img7', + it_img8 = '$it_img8', + it_img9 = '$it_img9', + it_img10 = '$it_img10'; "; + sql_query($sql); + $succ_count++; } + /* if($succ_count > 0) sql_query($sql); + */ } $g5['title'] = '상품 엑셀일괄등록 결과'; diff --git a/adm/shop_admin/orderescrow.inc.php b/adm/shop_admin/orderescrow.inc.php index 70e5e7acc..ba21d44d5 100644 --- a/adm/shop_admin/orderescrow.inc.php +++ b/adm/shop_admin/orderescrow.inc.php @@ -25,6 +25,7 @@ else { } $g_conf_site_cd = $default['de_kcp_mid']; +$g_conf_site_key = $default['de_kcp_site_key']; $g_conf_home_dir = G5_SHOP_PATH.'/kcp'; $g_conf_key_dir = ''; $g_conf_log_dir = ''; @@ -72,7 +73,7 @@ for($i=0; $i<$tno_count; $i++) { $c_PayPlus->mf_set_modx_data( "deli_numb", $arr_numb[$i] ); $c_PayPlus->mf_set_modx_data( "deli_corp", $arr_corp[$i] ); - $c_PayPlus->mf_do_tx( $trace_no, $g_conf_home_dir, $g_conf_site_cd, "", $tran_cd, "", + $c_PayPlus->mf_do_tx( $trace_no, $g_conf_home_dir, $g_conf_site_cd, $g_conf_site_key, $tran_cd, "", $g_conf_gw_url, $g_conf_gw_port, "payplus_cli_slib", $ordr_idxx, $cust_ip, "3" , 0, 0, $g_conf_key_dir, $g_conf_log_dir); // 응답 전문 처리 diff --git a/adm/shop_admin/orderform.php b/adm/shop_admin/orderform.php index d8a727f53..c5fdd5137 100644 --- a/adm/shop_admin/orderform.php +++ b/adm/shop_admin/orderform.php @@ -406,7 +406,7 @@ $result = sql_query($sql); //------------------------------------------------------------------------------ // KCP(PG) 바로가기 //------------------------------------------------------------------------------ - if ($od['od_settle_case'] != '무통장') { + if ($od['od_settle_case'] != '무통장') { // PG사를 KCP 사용하면서 테스트 상점아이디라면 $pg_url = 'http://admin8.kcp.co.kr'; $pg_test = ''; @@ -417,7 +417,7 @@ $result = sql_query($sql); $pg_url = 'http://testadmin8.kcp.co.kr'; if ($default['de_escrow_use']) $pg_test = '에스크로 테스트 '; - else + else $pg_test = '일반 테스트 '; } echo "KCP {$pg_test}바로가기
"; @@ -559,7 +559,7 @@ $result = sql_query($sql); - +
@@ -630,7 +630,7 @@ $result = sql_query($sql); - +
diff --git a/adm/shop_admin/ordersms.inc.php b/adm/shop_admin/ordersms.inc.php index 1b5995d22..be2ca432c 100644 --- a/adm/shop_admin/ordersms.inc.php +++ b/adm/shop_admin/ordersms.inc.php @@ -5,7 +5,7 @@ if (!defined("_ORDERSMS_")) exit; $receive_number = preg_replace("/[^0-9]/", "", $od_hp); // 수신자번호 (받는사람 핸드폰번호 ... 여기서는 주문자님의 핸드폰번호임) $send_number = preg_replace("/[^0-9]/", "", $default['de_admin_company_tel']); // 발신자번호 -if ($default['de_sms_use']) { +if ($config['cf_sms_use']) { if ($od_sms_ipgum_check) { if ($od_bank_account && $od_receipt_price && $od_deposit_name) @@ -17,8 +17,8 @@ if ($default['de_sms_use']) { $sms_contents = preg_replace("/{회사명}/", $default['de_admin_company_name'], $sms_contents); $SMS = new SMS; - $SMS->SMS_con($default['de_icode_server_ip'], $default['de_icode_id'], $default['de_icode_pw'], $default['de_icode_server_port']); - $SMS->Add($receive_number, $send_number, $default['de_icode_id'], iconv("utf-8", "euc-kr", stripslashes($sms_contents)), ""); + $SMS->SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], $config['cf_icode_server_port']); + $SMS->Add($receive_number, $send_number, $config['cf_icode_id'], iconv("utf-8", "euc-kr", stripslashes($sms_contents)), ""); $SMS->Send(); } } @@ -37,8 +37,8 @@ if ($default['de_sms_use']) { $sms_contents = preg_replace("/{회사명}/", $default['de_admin_company_name'], $sms_contents); $SMS = new SMS; - $SMS->SMS_con($default['de_icode_server_ip'], $default['de_icode_id'], $default['de_icode_pw'], $default['de_icode_server_port']); - $SMS->Add($receive_number, $send_number, $default['de_icode_id'], iconv("utf-8", "euc-kr", stripslashes($sms_contents)), ""); + $SMS->SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], $config['cf_icode_server_port']); + $SMS->Add($receive_number, $send_number, $config['cf_icode_id'], iconv("utf-8", "euc-kr", stripslashes($sms_contents)), ""); $SMS->Send(); } } diff --git a/adm/shop_admin/smssend.php b/adm/shop_admin/smssend.php index 8910da53c..c2c9de1ea 100644 --- a/adm/shop_admin/smssend.php +++ b/adm/shop_admin/smssend.php @@ -12,7 +12,7 @@ $send_number = preg_replace("/[^0-9]/", "", $default['de_admin_company_tel']); ?>

SMS 문자전송 내용 입력

@@ -206,7 +206,7 @@ function smsform_check(f) echo "return false;"; } - if ($default['de_sms_use'] == "") { + if ($config['cf_sms_use'] == "") { echo "alert('우선 SMS 환경을 설정하여 주십시오.');"; echo "return false;"; } @@ -250,7 +250,7 @@ function smsform_check(f)

SMS 를 사용하지 않고 있기 때문에, 문자 전송을 할 수 없습니다.
- SMS 사용 설정은 쇼핑몰관리 > 쇼핑몰설정 > SMS설정 에서 하실 수 있습니다. + SMS 사용 설정은 쇼핑몰관리 > 쇼핑몰설정 > SMS설정 에서 하실 수 있습니다.

diff --git a/adm/shop_admin/smssendicode.php b/adm/shop_admin/smssendicode.php index 2dde37abf..f3d689bf9 100644 --- a/adm/shop_admin/smssendicode.php +++ b/adm/shop_admin/smssendicode.php @@ -9,12 +9,12 @@ auth_check($auth[$sub_menu], "w"); // SMS 연결 $SMS = new SMS; -$SMS->SMS_con($default['de_icode_server_ip'], $default['de_icode_id'], $default['de_icode_pw'], $default['de_icode_server_port']); +$SMS->SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], $config['cf_icode_server_port']); $recv = explode("\n", $receive_number); $tran_callback = preg_replace("/[^0-9]/", "", $send_number); -$sms_id = $default['de_icode_id']; +$sms_id = $config['cf_icode_id']; $tran_msg = iconv("utf-8", "euc-kr", stripslashes($sms_contents)); $tran_date = ""; if ($reserved_flag) // 예약전송 diff --git a/extend/shop.extend.php b/extend/shop.extend.php index fe54d0440..53f8a69d7 100644 --- a/extend/shop.extend.php +++ b/extend/shop.extend.php @@ -23,23 +23,6 @@ if (G5_HTTPS_DOMAIN) { define('G5_HTTPS_MSHOP_URL', G5_MSHOP_URL); } -//------------------------------------------------------------------------------ -// 쇼핑몰 상수 모음 끝 -//------------------------------------------------------------------------------ - - -//============================================================================== -// 쇼핑몰 필수 실행코드 모음 시작 -//============================================================================== - -// 쇼핑몰 설정값 배열변수 -$default = sql_fetch(" select * from {$g5['g5_shop_default_table']} "); - -define('G5_SHOP_SKIN_PATH', G5_PATH.'/'.G5_SKIN_DIR.'/shop/'.$default['de_shop_skin']); -define('G5_SHOP_SKIN_URL', G5_URL .'/'.G5_SKIN_DIR.'/shop/'.$default['de_shop_skin']); -define('G5_MSHOP_SKIN_PATH', G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/shop/'.$default['de_shop_mobile_skin']); -define('G5_MSHOP_SKIN_URL', G5_MOBILE_URL .'/'.G5_SKIN_DIR.'/shop/'.$default['de_shop_mobile_skin']); - /* 배송업체에 데이터를 추가하는 경우 아래 형식으로 추가하세요. .'(배송업체명^택배조회URL^연락처)' @@ -59,6 +42,26 @@ define('G5_DELIVERY_COMPANY', .'(KGB택배^http://www.kgbls.co.kr/sub5/trace.asp?f_slipno=^1577-4577)' ); +define('G5_SHOP_SEARCH_SKIN', 'list.10.skin.php'); // 상품검색스킨 +define('G5_SHOP_SEARCH_MOD', 4); // 상품검색 1라인에 몇개 +define('G5_SHOP_SEARCH_ROW', 5); // 상품검색 라인수 +//------------------------------------------------------------------------------ +// 쇼핑몰 상수 모음 끝 +//------------------------------------------------------------------------------ + + +//============================================================================== +// 쇼핑몰 필수 실행코드 모음 시작 +//============================================================================== + +// 쇼핑몰 설정값 배열변수 +$default = sql_fetch(" select * from {$g5['g5_shop_default_table']} "); + +define('G5_SHOP_SKIN_PATH', G5_PATH.'/'.G5_SKIN_DIR.'/shop/'.$default['de_shop_skin']); +define('G5_SHOP_SKIN_URL', G5_URL .'/'.G5_SKIN_DIR.'/shop/'.$default['de_shop_skin']); +define('G5_MSHOP_SKIN_PATH', G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/shop/'.$default['de_shop_mobile_skin']); +define('G5_MSHOP_SKIN_URL', G5_MOBILE_URL .'/'.G5_SKIN_DIR.'/shop/'.$default['de_shop_mobile_skin']); + /* // 주문상태 상수 define('G5_OD_STATUS_ORDER' , '입금확인중'); diff --git a/install/gnuboard5shop.sql b/install/gnuboard5shop.sql index 64bf30029..8f3351b2b 100644 --- a/install/gnuboard5shop.sql +++ b/install/gnuboard5shop.sql @@ -295,11 +295,6 @@ CREATE TABLE IF NOT EXISTS `g5_shop_default` ( `de_cart_keep_term` int(11) NOT NULL DEFAULT '0', `de_guest_cart_use` tinyint(4) NOT NULL DEFAULT '0', `de_admin_buga_no` varchar(255) NOT NULL DEFAULT '', - `de_sms_use` varchar(255) NOT NULL DEFAULT '', - `de_icode_id` varchar(255) NOT NULL DEFAULT '', - `de_icode_pw` varchar(255) NOT NULL DEFAULT '', - `de_icode_server_ip` varchar(255) NOT NULL DEFAULT '', - `de_icode_server_port` varchar(255) NOT NULL DEFAULT '', `de_kcp_site_key` varchar(255) NOT NULL DEFAULT '', `de_vbank_use` varchar(255) NOT NULL DEFAULT '', `de_taxsave_use` tinyint(4) NOT NULL, diff --git a/lib/Excel/itemexcel.xls b/lib/Excel/itemexcel.xls index 08cd80eff..b36c20370 100644 Binary files a/lib/Excel/itemexcel.xls and b/lib/Excel/itemexcel.xls differ diff --git a/mobile/shop/orderformupdate.php b/mobile/shop/orderformupdate.php index 0b9f78ed3..b67e6460e 100644 --- a/mobile/shop/orderformupdate.php +++ b/mobile/shop/orderformupdate.php @@ -534,7 +534,7 @@ include_once(G5_SHOP_PATH.'/ordermail2.inc.php'); // SMS BEGIN -------------------------------------------------------- // 주문고객과 쇼핑몰관리자에게 SMS 전송 -if($default['de_sms_use'] && ($default['de_sms_use2'] || $default['de_sms_use3'])) { +if($config['cf_sms_use'] && ($default['de_sms_use2'] || $default['de_sms_use3'])) { $sms_contents = array($default['de_sms_cont2'], $default['de_sms_cont3']); $recv_numbers = array($od_hp, $default['de_sms_hp']); $send_numbers = array($default['de_admin_company_tel'], $od_hp); @@ -542,7 +542,7 @@ if($default['de_sms_use'] && ($default['de_sms_use2'] || $default['de_sms_use3'] include_once(G5_LIB_PATH.'/icode.sms.lib.php'); $SMS = new SMS; // SMS 연결 - $SMS->SMS_con($default['de_icode_server_ip'], $default['de_icode_id'], $default['de_icode_pw'], $default['de_icode_server_port']); + $SMS->SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], $config['cf_icode_server_port']); $sms_count = 0; for($s=0; $sAdd($recv_number, $send_number, $default['de_icode_id'], iconv("utf-8", "euc-kr", stripslashes($sms_content)), ""); + $SMS->Add($recv_number, $send_number, $config['cf_icode_id'], iconv("utf-8", "euc-kr", stripslashes($sms_content)), ""); $sms_count++; } } diff --git a/shop/orderformupdate.php b/shop/orderformupdate.php index 4579ee71f..1ef483eb0 100644 --- a/shop/orderformupdate.php +++ b/shop/orderformupdate.php @@ -529,7 +529,7 @@ include_once(G5_SHOP_PATH.'/ordermail2.inc.php'); // SMS BEGIN -------------------------------------------------------- // 주문고객과 쇼핑몰관리자에게 SMS 전송 -if($default['de_sms_use'] && ($default['de_sms_use2'] || $default['de_sms_use3'])) { +if($config['cf_sms_use'] && ($default['de_sms_use2'] || $default['de_sms_use3'])) { $sms_contents = array($default['de_sms_cont2'], $default['de_sms_cont3']); $recv_numbers = array($od_hp, $default['de_sms_hp']); $send_numbers = array($default['de_admin_company_tel'], $od_hp); @@ -537,7 +537,7 @@ if($default['de_sms_use'] && ($default['de_sms_use2'] || $default['de_sms_use3'] include_once(G5_LIB_PATH.'/icode.sms.lib.php'); $SMS = new SMS; // SMS 연결 - $SMS->SMS_con($default['de_icode_server_ip'], $default['de_icode_id'], $default['de_icode_pw'], $default['de_icode_server_port']); + $SMS->SMS_con($config'cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], $config['cf_icode_server_port']); $sms_count = 0; for($s=0; $sAdd($recv_number, $send_number, $default['de_icode_id'], iconv("utf-8", "euc-kr", stripslashes($sms_content)), ""); + $SMS->Add($recv_number, $send_number, $config['cf_icode_id'], iconv("utf-8", "euc-kr", stripslashes($sms_content)), ""); $sms_count++; } } diff --git a/shop/search.php b/shop/search.php index d5627467b..39f16458b 100644 --- a/shop/search.php +++ b/shop/search.php @@ -9,147 +9,138 @@ if (G5_IS_MOBILE) { $g5['title'] = "상품 검색 결과"; include_once('./_head.php'); +$q = utf8_strcut(escape_trim($_GET['q']), 30, ""); +$qname = escape_trim($_GET['qname']); +$qexplan = escape_trim($_GET['qexplan']); +$qid = escape_trim($_GET['qid']); +$qcaid = escape_trim($_GET['qcaid']); +$qfrom = escape_trim($_GET['qfrom']); +$qto = escape_trim($_GET['qto']); + // QUERY 문에 공통적으로 들어가는 내용 // 상품명에 검색어가 포한된것과 상품판매가능인것만 $sql_common = " from {$g5['g5_shop_item_table']} a, {$g5['g5_shop_category_table']} b "; + $where = array(); $where[] = " (a.ca_id = b.ca_id and a.it_use = 1 and b.ca_use = 1) "; $search_all = true; // 상세검색 이라면 -if (isset($qitname) || isset($qitexplan) || isset($qitid)) +if (isset($qname) || isset($qexplan) || isset($qid)) $search_all = false; -$q = trim($_GET['q']); if ($q) { $arr = explode(" ", $q); $detail_where = array(); for ($i=0; $i +
+상세검색 : +> 상품명 +> 상품설명 +> 상품코드
+상품가격 : +원 부터 +원 까지
+검색어 : + +

상세검색을 선택하지 않거나, 상품가격을 입력하지 않으면 전체에서 검색합니다.

+
+
검색어 | 검색 결과 건
- 0) { - if (trim($search_str)) { - // 인기검색어 - $sql = " insert into {$g5['popular_table']} - set pp_word = '$search_str', - pp_date = '".G5_TIME_YMD."', - pp_ip = '{$_SERVER['REMOTE_ADDR']}' "; - sql_query($sql, FALSE); - } - - unset($save); // 임시 저장 배열 - $sql = " select a.ca_id, a.it_id $sql_common $sql_where order by a.ca_id, a.it_id desc "; - echo $sql; - $result = sql_query($sql); - for ($i=0; $row=mysql_fetch_array($result); $i++) { - if ($save['ca_id'] != $row['ca_id']) { - if ($save['ca_id']) { - write_search_save($save); - unset($save); - } - $save['ca_id'] = $row['ca_id']; - $save['cnt'] = 0; - } - $save['it_id'][$save['cnt']] = $row['it_id']; - $save[cnt]++; - } - mysql_free_result($result); - } - - write_search_save($save); - - function write_search_save($save) - { - global $g5, $search_str , $default , $image_rate , $cart_dir; - - $sql = " select ca_name from {$g5['g5_shop_category_table']} where ca_id = '{$save['ca_id']}' "; - $row = sql_fetch($sql); - - // 김선용 2006.12 : 중복 하위분류명이 많으므로 대분류 포함하여 출력 - $ca_temp = ""; - if(strlen($save['ca_id']) > 2) // 중분류 이하일 경우 - { - $sql2 = " select ca_name from {$g5['g5_shop_category_table']} where ca_id='".substr($save['ca_id'],0,2)."' "; - $row2 = sql_fetch($sql2); - $ca_temp = ''.$row2['ca_name'].' > '; - } - ?> -
- - - - - - - - - +
set_query(" select * $sql_common $sql_where "); + $list->set_is_page(true); + $list->set_order_by($order_by); + $list->set_from_record($from_record); + $list->set_view('it_img', true); + $list->set_view('it_id', true); + $list->set_view('it_name', true); + $list->set_view('it_basic', true); + $list->set_view('it_cust_price', false); + $list->set_view('it_price', true); + $list->set_view('it_icon', true); + $list->set_view('sns', true); + echo $list->run(); + + // where 된 전체 상품수 + $total_count = $list->total_count; + // 전체 페이지 계산 + $total_page = ceil($total_count / $items); + } + else + { + $i = 0; + $error = '

'.$ca['ca_skin'].' 파일을 찾을 수 없습니다.
관리자에게 알려주시면 감사하겠습니다.

'; + } + + if ($i==0) + { + echo '
'.$error.'
'; + } + + $qstr1 .= 'ca_id='.$ca_id; + if($skin) + $qstr1 .= '&skin='.$skin; + $qstr1 .='&sort='.$sort.'&sortodr='.$sortodr; + echo get_paging($config['cf_write_pages'], $page, $total_page, $_SERVER['PHP_SELF'].'?'.$qstr1.'&page='); ?> -
- - - - - - - -
상품개
이미지 - 상품명판매가격 - 포인트 -
-
diff --git a/shop/shop.head.php b/shop/shop.head.php index 0cc0253ff..07ad21426 100644 --- a/shop/shop.head.php +++ b/shop/shop.head.php @@ -44,8 +44,8 @@ include_once(G5_LIB_PATH.'/popular.lib.php'); - - @@ -58,7 +58,8 @@ include_once(G5_LIB_PATH.'/popular.lib.php');