|
-
+
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)
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; $s Add($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');
-
- |