Merge branch 'master' of github.com:gnuboard/yc5
Conflicts: extend/shop.extend2.php
This commit is contained in:
@ -1069,7 +1069,7 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
|
||||
<th scope="row">충전 잔액</th>
|
||||
<td colspan="3">
|
||||
<?php echo number_format($userinfo['coin']); ?> 원.
|
||||
<a href="http://www.icodekorea.com/smsbiz/credit_card_amt.php?icode_id=<?php echo $default['de_icode_id']; ?>&icode_passwd=<?php echo $default['de_icode_pw']; ?>" target="_blank" class="btn_frmline" onclick="window.open(this.href,'icode_payment', 'scrollbars=1,resizable=1'); return false;">충전하기</a>
|
||||
<a href="http://www.icodekorea.com/smsbiz/credit_card_amt.php?icode_id=<?php echo $config['cf_icode_id']; ?>&icode_passwd=<?php echo $config['cf_icode_pw']; ?>" target="_blank" class="btn_frmline" onclick="window.open(this.href,'icode_payment', 'scrollbars=1,resizable=1'); return false;">충전하기</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@ -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)
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_sms_use">SMS 사용</label></th>
|
||||
<th scope="row"><label for="cf_sms_use">SMS 사용</label></th>
|
||||
<td>
|
||||
<?php echo help("SMS 서비스 회사를 선택하십시오. 서비스 회사를 선택하지 않으면, SMS 발송 기능이 동작하지 않습니다.\n아이코드는 무료 문자메세지 발송 테스트 환경을 지원합니다."); ?>
|
||||
<select id="de_sms_use" name="de_sms_use">
|
||||
<option value="" <?php echo get_selected($default['de_sms_use'], ''); ?>>사용안함</option>
|
||||
<option value="icode" <?php echo get_selected($default['de_sms_use'], 'icode'); ?>>아이코드</option>
|
||||
<?php echo help("SMS 서비스 회사를 선택하십시오. 서비스 회사를 선택하지 않으면, SMS 발송 기능이 동작하지 않습니다.<br>아이코드는 무료 문자메세지 발송 테스트 환경을 지원합니다.<br><a href=\"".G5_ADMIN_URL."/config_form.php#anc_cf_sms\">기본환경설정 > SMS</a> 설정과 동일합니다."); ?>
|
||||
<select id="cf_sms_use" name="cf_sms_use">
|
||||
<option value="" <?php echo get_selected($config['cf_sms_use'], ''); ?>>사용안함</option>
|
||||
<option value="icode" <?php echo get_selected($config['cf_sms_use'], 'icode'); ?>>아이코드</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
@ -1015,33 +1015,33 @@ function byte_check(el_cont, el_byte)
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_icode_id">아이코드 회원아이디</label></th>
|
||||
<th scope="row"><label for="cf_icode_id">아이코드 회원아이디</label></th>
|
||||
<td>
|
||||
<?php echo help("아이코드에서 사용하시는 회원아이디를 입력합니다."); ?>
|
||||
<input type="text" name="de_icode_id" value="<?php echo $default['de_icode_id']; ?>" id="de_icode_id" class="frm_input" size="20">
|
||||
<input type="text" name="cf_icode_id" value="<?php echo $config['cf_icode_id']; ?>" id="cf_icode_id" class="frm_input" size="20">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row"><label for="de_icode_pw">아이코드 패스워드</label></th>
|
||||
<th scope="row"><label for="cf_icode_pw">아이코드 패스워드</label></th>
|
||||
<td>
|
||||
<?php echo help("아이코드에서 사용하시는 패스워드를 입력합니다."); ?>
|
||||
<input type="password" name="de_icode_pw" value="<?php echo $default['de_icode_pw']; ?>" class="frm_input" id="de_icode_pw">
|
||||
<input type="password" name="cf_icode_pw" value="<?php echo $config['cf_icode_pw']; ?>" class="frm_input" id="cf_icode_pw">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th scope="row">요금제</th>
|
||||
<td>
|
||||
<input type="hidden" name="de_icode_server_ip" value="<?php echo $default['de_icode_server_ip']; ?>">
|
||||
<input type="hidden" name="cf_icode_server_ip" value="<?php echo $config['cf_icode_server_ip']; ?>">
|
||||
<?php
|
||||
if ($userinfo['payment'] == 'A') {
|
||||
echo '충전제';
|
||||
echo '<input type="hidden" name="de_icode_server_port" value="7295">';
|
||||
echo '<input type="hidden" name="cf_icode_server_port" value="7295">';
|
||||
} else if ($userinfo['payment'] == 'C') {
|
||||
echo '정액제';
|
||||
echo '<input type="hidden" name="de_icode_server_port" value="7296">';
|
||||
echo '<input type="hidden" name="cf_icode_server_port" value="7296">';
|
||||
} else {
|
||||
echo '가입해주세요.';
|
||||
echo '<input type="hidden" name="de_icode_server_port" value="7295">';
|
||||
echo '<input type="hidden" name="cf_icode_server_port" value="7295">';
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
@ -1058,7 +1058,7 @@ function byte_check(el_cont, el_byte)
|
||||
<th scope="row">충전 잔액</th>
|
||||
<td colspan="3">
|
||||
<?php echo number_format($userinfo['coin']); ?> 원.
|
||||
<a href="http://www.icodekorea.com/smsbiz/credit_card_amt.php?icode_id=<?php echo $default['de_icode_id']; ?>&icode_passwd=<?php echo $default['de_icode_pw']; ?>" target="_blank" class="btn_frmline" onclick="window.open(this.href,'icode_payment', 'scrollbars=1,resizable=1'); return false;">충전하기</a>
|
||||
<a href="http://www.icodekorea.com/smsbiz/credit_card_amt.php?icode_id=<?php echo $config['cf_icode_id']; ?>&icode_passwd=<?php echo $config['cf_icode_pw']; ?>" target="_blank" class="btn_frmline" onclick="window.open(this.href,'icode_payment', 'scrollbars=1,resizable=1'); return false;">충전하기</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@ -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");
|
||||
?>
|
||||
|
||||
@ -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; $m<count($_POST['od_id']); $m++)
|
||||
$receive_number = preg_replace("/[^0-9]/", "", $od['od_hp']); // 수신자번호 (받는사람 핸드폰번호 ... 여기서는 주문자님의 핸드폰번호임)
|
||||
$send_number = preg_replace("/[^0-9]/", "", $default['de_admin_company_tel']); // 발신자번호
|
||||
|
||||
if ($default['de_sms_use'] == "icode")
|
||||
if ($config['cf_sms_use'] == "icode")
|
||||
{
|
||||
$SMS->Add($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; $m<count($_POST['od_id']); $m++)
|
||||
}
|
||||
}
|
||||
|
||||
if ($default['de_sms_use'] == "icode")
|
||||
if ($config['cf_sms_use'] == "icode")
|
||||
{
|
||||
$SMS->Send();
|
||||
}
|
||||
|
||||
@ -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'] = '상품 엑셀일괄등록 결과';
|
||||
|
||||
@ -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); // 응답 전문 처리
|
||||
|
||||
|
||||
@ -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 "<a href=\"{$pg_url}\" target=\"_blank\">KCP {$pg_test}바로가기</a><br>";
|
||||
@ -559,7 +559,7 @@ $result = sql_query($sql);
|
||||
<tr>
|
||||
<th scope="row"><label for="od_deposit_name">입금자명</label></th>
|
||||
<td>
|
||||
<?php if ($default['de_sms_use'] && $default['de_sms_use3']) { ?>
|
||||
<?php if ($config['cf_sms_use'] && $default['de_sms_use3']) { ?>
|
||||
<input type="checkbox" name="od_sms_ipgum_check" id="od_sms_ipgum_check">
|
||||
<label for="od_sms_ipgum_check">SMS 입금 문자전송</label>
|
||||
<br>
|
||||
@ -630,7 +630,7 @@ $result = sql_query($sql);
|
||||
<tr>
|
||||
<th scope="row"><label for="od_invoice">운송장번호</label></th>
|
||||
<td>
|
||||
<?php if ($default['de_sms_use'] && $default['de_sms_use4']) { ?>
|
||||
<?php if ($config['cf_sms_use'] && $default['de_sms_use4']) { ?>
|
||||
<input type="checkbox" name="od_sms_baesong_check" id="od_sms_baesong_check">
|
||||
<label for="od_sms_baesong_check">SMS 배송 문자전송</label>
|
||||
<br>
|
||||
|
||||
@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
@ -12,7 +12,7 @@ $send_number = preg_replace("/[^0-9]/", "", $default['de_admin_company_tel']);
|
||||
?>
|
||||
|
||||
<?php
|
||||
if ($default['de_sms_use'] == 'icode') { // 아이코드 사용
|
||||
if ($config['cf_sms_use'] == 'icode') { // 아이코드 사용
|
||||
?>
|
||||
<div id="sms_send">
|
||||
<h2 class="h2_frm">SMS 문자전송 내용 입력</h2>
|
||||
@ -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)
|
||||
<div class="local_desc01 local_desc">
|
||||
<p>
|
||||
SMS 를 사용하지 않고 있기 때문에, 문자 전송을 할 수 없습니다.<br>
|
||||
SMS 사용 설정은 <a href="./configform.php#frm_sms" class="btn_frmline">쇼핑몰관리 > 쇼핑몰설정 > SMS설정</a> 에서 하실 수 있습니다.
|
||||
SMS 사용 설정은 <a href="./configform.php#anc_scf_sms" class="btn_frmline">쇼핑몰관리 > 쇼핑몰설정 > SMS설정</a> 에서 하실 수 있습니다.
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
@ -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) // 예약전송
|
||||
|
||||
@ -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' , '입금확인중');
|
||||
|
||||
@ -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,
|
||||
|
||||
Binary file not shown.
@ -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<count($sms_contents); $s++) {
|
||||
@ -561,7 +561,7 @@ if($default['de_sms_use'] && ($default['de_sms_use2'] || $default['de_sms_use3']
|
||||
$idx = 'de_sms_use'.($s + 2);
|
||||
|
||||
if($default[$idx] && $recv_number) {
|
||||
$SMS->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++;
|
||||
}
|
||||
}
|
||||
|
||||
@ -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; $s<count($sms_contents); $s++) {
|
||||
@ -556,7 +556,7 @@ if($default['de_sms_use'] && ($default['de_sms_use2'] || $default['de_sms_use3']
|
||||
$idx = 'de_sms_use'.($s + 2);
|
||||
|
||||
if($default[$idx] && $recv_number) {
|
||||
$SMS->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++;
|
||||
}
|
||||
}
|
||||
|
||||
189
shop/search.php
189
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<count($arr); $i++) {
|
||||
$query = trim($arr[$i]);
|
||||
if (!$query) continue;
|
||||
$word = trim($arr[$i]);
|
||||
if (!$word) continue;
|
||||
|
||||
$or = array();
|
||||
if ($search_all || $qitname)
|
||||
$or[] = " a.it_name like '%$query%' ";
|
||||
if ($search_all || $qitexplan)
|
||||
$or[] = " a.it_explan2 like '%$query%' "; // tag 를 제거한 상품설명을 검색한다.
|
||||
if ($search_all || $qitid)
|
||||
$or[] = " a.it_id like '%$query%' ";
|
||||
if ($search_all || $qname)
|
||||
$or[] = " a.it_name like '%$word%' ";
|
||||
if ($search_all || $qexplan)
|
||||
$or[] = " a.it_explan2 like '%$word%' "; // tag 를 제거한 상품설명을 검색한다.
|
||||
if ($search_all || $qid)
|
||||
$or[] = " a.it_id like '%$word%' ";
|
||||
|
||||
$detail_where[] = "(" . implode(" or ", $or) . ")";
|
||||
|
||||
// 인기검색어
|
||||
$sql = " insert into {$g5['popular_table']} set pp_word = '$word', pp_date = '".G5_TIME_YMD."', pp_ip = '{$_SERVER['REMOTE_ADDR']}' ";
|
||||
sql_query($sql, FALSE);
|
||||
}
|
||||
|
||||
$where[] = "(".implode(" or ", $detail_where).")";
|
||||
}
|
||||
|
||||
// 분류선택이 있다면 특정 분류만
|
||||
if ($qcaid != "")
|
||||
if ($qcaid)
|
||||
$where[] = " a.ca_id like '$qcaid%' ";
|
||||
|
||||
if ($qfrom || $qto)
|
||||
$where[] = " a.it_price between '$qfrom' and '$qto' ";
|
||||
|
||||
$sql_where = " where " . implode(" and ", $where);
|
||||
|
||||
// 상품 출력순서가 있다면
|
||||
if ($sort != "")
|
||||
$order_by = $sort.' '.$sortodr.' , it_order, it_id desc';
|
||||
|
||||
// 검색된 내용이 몇행인지를 얻는다
|
||||
$sql = " select COUNT(*) as cnt $sql_common $sql_where ";
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row['cnt'];
|
||||
?>
|
||||
|
||||
<form name="frmdetailsearch" onsubmit="return detail_search_submit(this);">
|
||||
상세검색 :
|
||||
<input type="checkbox" name="qname" <?php echo isset($qname)?'checked="checked"':'';?>> 상품명
|
||||
<input type="checkbox" name="qexplan" <?php echo isset($qexplan)?'checked="checked"':'';?>> 상품설명
|
||||
<input type="checkbox" name="qid" <?php echo isset($qid)?'checked="checked"':'';?>> 상품코드<br>
|
||||
상품가격 :
|
||||
<input type="text" name="qfrom" value="<?php echo $qfrom; ?>" size="10">원 부터
|
||||
<input type="text" name="qto" value="<?php echo $qto; ?>" size="10">원 까지<br>
|
||||
검색어 : <input type="text" name="q" value="<?php echo $q; ?>" size="40" maxlength="30">
|
||||
<input type="submit" value="검색">
|
||||
<p>상세검색을 선택하지 않거나, 상품가격을 입력하지 않으면 전체에서 검색합니다.</p>
|
||||
</form>
|
||||
|
||||
<!-- 검색결과 시작 { -->
|
||||
<div id="ssch">
|
||||
|
||||
<div id="ssch_ov">검색어 <strong><?php echo ($q ? stripslashes(get_text($q)) : '없음'); ?></strong> | 검색 결과 <strong><?php echo $total_count; ?></strong>건</div>
|
||||
|
||||
<?php
|
||||
// 임시배열에 저장해 놓고 분류별로 출력한다.
|
||||
// write_serarch_save() 함수가 임시배열에 있는 내용을 출력함
|
||||
if ($total_count > 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 = '<a href="./list.php?ca_id='.substr($save['ca_id'],0,2).'">'.$row2['ca_name'].'</a> > ';
|
||||
}
|
||||
?>
|
||||
<div class="tbl_head01 tbl_wrap">
|
||||
<table>
|
||||
<caption><?php echo $ca_temp?><a href="./list.php?ca_id=<?php echo $save['ca_id']; ?>"><?php echo $row['ca_name']; ?></a> 상품<?php echo (int)$save['cnt']; ?>개</caption>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">이미지</td>
|
||||
<th scope="col">상품명</th>
|
||||
<th scope="col">판매가격</td>
|
||||
<th scope="col">포인트</td>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<div>
|
||||
<?php
|
||||
for ($i=0; $i<$save['cnt']; $i++) {
|
||||
$sql = " select it_id,
|
||||
it_name,
|
||||
it_price,
|
||||
it_tel_inq,
|
||||
it_point,
|
||||
it_type1,
|
||||
it_type2,
|
||||
it_type3,
|
||||
it_type4,
|
||||
it_type5
|
||||
from {$g5['g5_shop_item_table']} where it_id = '{$save['it_id'][$i]}' ";
|
||||
$row = sql_fetch($sql);
|
||||
// 리스트 유형별로 출력
|
||||
$list_file = G5_SHOP_SKIN_PATH.'/'.G5_SHOP_SEARCH_SKIN;
|
||||
if (file_exists($list_file)) {
|
||||
|
||||
$image = get_it_image($row['it_id'], (int)($default['de_simg_width']), (int)($default['de_simg_height']), true);
|
||||
// 총몇개 = 한줄에 몇개 * 몇줄
|
||||
$items = 4 * 5;
|
||||
// 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
if ($page == "") $page = 1;
|
||||
// 시작 레코드 구함
|
||||
$from_record = ($page - 1) * $items;
|
||||
|
||||
$list = new item_list(G5_SHOP_SEARCH_SKIN, G5_SHOP_SEARCH_MOD, G5_SHOP_SEARCH_ROW, $default['de_simg_width'], $default['de_simg_height']);
|
||||
$list->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 = '<p class="sct_nofile">'.$ca['ca_skin'].' 파일을 찾을 수 없습니다.<br>관리자에게 알려주시면 감사하겠습니다.</p>';
|
||||
}
|
||||
|
||||
if ($i==0)
|
||||
{
|
||||
echo '<div>'.$error.'</div>';
|
||||
}
|
||||
|
||||
$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=');
|
||||
?>
|
||||
<tr>
|
||||
<td class="ssch_it_img"><?php echo $image; ?></td>
|
||||
<td><?php echo get_text($row['it_name']); ?></td>
|
||||
<td class="ssch_num"><?php echo display_price(get_price($row), $row['it_tel_inq']); ?></td>
|
||||
<td class="ssch_num"><?php echo display_point($row['it_point']); ?></td>
|
||||
</tr>
|
||||
<?php } // for 끝 ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<?php } // function 끝 ?>
|
||||
|
||||
</div>
|
||||
<!-- } 검색결과 끝 -->
|
||||
|
||||
@ -44,8 +44,8 @@ include_once(G5_LIB_PATH.'/popular.lib.php');
|
||||
<input type="hidden" name="stx" value="">
|
||||
|
||||
<span>
|
||||
<label for="sch_all_flag" class="sound_only">검색대상</label>
|
||||
<select name="search_flag" id="sch_all_flag">
|
||||
<label for="search_flag" class="sound_only">검색대상</label>
|
||||
<select id="search_flag">
|
||||
<option value="상품" <?php echo get_selected($search_flag, '상품'); ?>>상품</option>
|
||||
<option value="게시판" <?php echo get_selected($search_flag, '게시판'); ?>>게시판</option>
|
||||
</select>
|
||||
@ -58,7 +58,8 @@ include_once(G5_LIB_PATH.'/popular.lib.php');
|
||||
</form>
|
||||
<script>
|
||||
function search_submit(f) {
|
||||
if (f.search_flag.value == '상품') {
|
||||
var flag = document.getElementById("search_flag");
|
||||
if (flag.value == '상품') {
|
||||
f.action = '<?php echo G5_SHOP_URL; ?>/search.php';
|
||||
} else {
|
||||
f.stx.value = f.search_str.value;
|
||||
|
||||
Reference in New Issue
Block a user