Merge branch 'master' of github.com:gnuboard/yc5
This commit is contained in:
@ -64,6 +64,14 @@ if(!isset($default['de_mobile_rel_list_use'])) {
|
|||||||
ADD `de_mobile_rel_img_width` int(11) NOT NULL DEFAULT '0' AFTER `de_mobile_rel_list_skin`,
|
ADD `de_mobile_rel_img_width` int(11) NOT NULL DEFAULT '0' AFTER `de_mobile_rel_list_skin`,
|
||||||
ADD `de_mobile_rel_img_height` int(11) NOT NULL DEFAULT ' 0' AFTER `de_mobile_rel_img_width`", true);
|
ADD `de_mobile_rel_img_height` int(11) NOT NULL DEFAULT ' 0' AFTER `de_mobile_rel_img_width`", true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 신규회원 쿠폰 설정 필드 추가
|
||||||
|
if(!isset($default['de_member_reg_coupon_use'])) {
|
||||||
|
sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}`
|
||||||
|
ADD `de_member_reg_coupon_use` tinyint(4) NOT NULL DEFAULT '0' AFTER `de_tax_flag_use`,
|
||||||
|
ADD `de_member_reg_coupon_term` int(11) NOT NULL DEFAULT '0' AFTER `de_member_reg_coupon_use`,
|
||||||
|
ADD `de_member_reg_coupon_price` int(11) NOT NULL DEFAULT '0' AFTER `de_member_reg_coupon_term` ", true);
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<form name="fconfig" action="./configformupdate.php" onsubmit="return fconfig_check(this)" method="post" enctype="MULTIPART/FORM-DATA">
|
<form name="fconfig" action="./configformupdate.php" onsubmit="return fconfig_check(this)" method="post" enctype="MULTIPART/FORM-DATA">
|
||||||
@ -987,6 +995,18 @@ if(!isset($default['de_mobile_rel_list_use'])) {
|
|||||||
<input type="checkbox" name="de_guest_cart_use" value="1" id="de_guest_cart_use"<?php echo $default['de_guest_cart_use']?' checked':''; ?>> 사용
|
<input type="checkbox" name="de_guest_cart_use" value="1" id="de_guest_cart_use"<?php echo $default['de_guest_cart_use']?' checked':''; ?>> 사용
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th scope="row">신규회원 쿠폰발행</th>
|
||||||
|
<td>
|
||||||
|
<?php echo help("신규회원에게 주문금액 할인 쿠폰을 발행하시려면 아래를 설정하십시오."); ?>
|
||||||
|
<label for="de_member_reg_coupon_use">쿠폰발행</label>
|
||||||
|
<input type="checkbox" name="de_member_reg_coupon_use" value="1" id="de_member_reg_coupon_use"<?php echo $default['de_member_reg_coupon_use']?' checked':''; ?>>
|
||||||
|
<label for="de_member_reg_coupon_price">쿠폰할인금액</label>
|
||||||
|
<input type="text" name="de_member_reg_coupon_price" value="<?php echo $default['de_member_reg_coupon_price']; ?>" id="de_member_reg_coupon_price" class="frm_input" size="10"> 원
|
||||||
|
<label for="de_member_reg_coupon_term">쿠폰유효기간</label>
|
||||||
|
<input type="text" name="de_member_reg_coupon_term" value="<?php echo $default['de_member_reg_coupon_term']; ?>" id="de_member_reg_coupon_term" class="frm_input" size="5"> 일
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="row">비회원에 대한<br/>개인정보수집 내용</th>
|
<th scope="row">비회원에 대한<br/>개인정보수집 내용</th>
|
||||||
<td><?php echo editor_html('de_guest_privacy', $default['de_guest_privacy']); ?></td>
|
<td><?php echo editor_html('de_guest_privacy', $default['de_guest_privacy']); ?></td>
|
||||||
|
|||||||
@ -163,7 +163,10 @@ $sql = " update {$g5['g5_shop_default_table']}
|
|||||||
de_guest_privacy = '$de_guest_privacy',
|
de_guest_privacy = '$de_guest_privacy',
|
||||||
de_hp_use = '$de_hp_use',
|
de_hp_use = '$de_hp_use',
|
||||||
de_escrow_use = '$de_escrow_use',
|
de_escrow_use = '$de_escrow_use',
|
||||||
de_tax_flag_use = '$de_tax_flag_use'
|
de_tax_flag_use = '$de_tax_flag_use',
|
||||||
|
de_member_reg_coupon_use = '$de_member_reg_coupon_use',
|
||||||
|
de_member_reg_coupon_term = '$de_member_reg_coupon_term',
|
||||||
|
de_member_reg_coupon_price = '$de_member_reg_coupon_price'
|
||||||
";
|
";
|
||||||
sql_query($sql);
|
sql_query($sql);
|
||||||
|
|
||||||
|
|||||||
@ -359,6 +359,51 @@ if ($config['cf_use_email_certify'] && $old_email != $mb_email) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// 신규회원 쿠폰발생
|
||||||
|
if($w == '' && $default['de_member_reg_coupon_use'] && $default['de_member_reg_coupon_term'] > 0 && $default['de_member_reg_coupon_price'] > 0) {
|
||||||
|
$j = 0;
|
||||||
|
$create_coupon = false;
|
||||||
|
|
||||||
|
do {
|
||||||
|
$cp_id = get_coupon_id();
|
||||||
|
|
||||||
|
$sql3 = " select count(*) as cnt from {$g5['g5_shop_coupon_table']} where cp_id = '$cp_id' ";
|
||||||
|
$row3 = sql_fetch($sql3);
|
||||||
|
|
||||||
|
if(!$row3['cnt']) {
|
||||||
|
$create_coupon = true;
|
||||||
|
break;
|
||||||
|
} else {
|
||||||
|
if($j > 20)
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
} while(1);
|
||||||
|
|
||||||
|
if($create_coupon) {
|
||||||
|
$cp_subject = '신규 회원가입 축하 쿠폰';
|
||||||
|
$cp_method = 2;
|
||||||
|
$cp_target = '';
|
||||||
|
$cp_start = G5_TIME_YMD;
|
||||||
|
$cp_end = date("Y-m-d", (G5_SERVER_TIME + (86400 * ((int)$default['de_member_reg_coupon_term'] - 1))));
|
||||||
|
$cp_type = 0;
|
||||||
|
$cp_price = $default['de_member_reg_coupon_price'];
|
||||||
|
$cp_trunc = 1;
|
||||||
|
$cp_minimum = 0;
|
||||||
|
$cp_maximum = 0;
|
||||||
|
|
||||||
|
$sql = " INSERT INTO {$g5['g5_shop_coupon_table']}
|
||||||
|
( cp_id, cp_subject, cp_method, cp_target, mb_id, cp_start, cp_end, cp_type, cp_price, cp_trunc, cp_minimum, cp_maximum, cp_datetime )
|
||||||
|
VALUES
|
||||||
|
( '$cp_id', '$cp_subject', '$cp_method', '$cp_target', '$mb_id', '$cp_start', '$cp_end', '$cp_type', '$cp_price', '$cp_trunc', '$cp_minimum', '$cp_maximum', '".G5_TIME_YMDHIS."' ) ";
|
||||||
|
|
||||||
|
$res = sql_query($sql, false);
|
||||||
|
|
||||||
|
if($res)
|
||||||
|
set_session('ss_member_reg_coupon', 1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// 사용자 코드 실행
|
// 사용자 코드 실행
|
||||||
@include_once ($member_skin_path.'/register_form_update.tail.skin.php');
|
@include_once ($member_skin_path.'/register_form_update.tail.skin.php');
|
||||||
|
|
||||||
|
|||||||
4
head.php
4
head.php
@ -119,9 +119,11 @@ if (G5_IS_MOBILE) {
|
|||||||
<?php
|
<?php
|
||||||
$sql = " select * from {$g5['group_table']} where gr_show_menu = '1' and gr_device <> 'mobile' order by gr_order ";
|
$sql = " select * from {$g5['group_table']} where gr_show_menu = '1' and gr_device <> 'mobile' order by gr_order ";
|
||||||
$result = sql_query($sql);
|
$result = sql_query($sql);
|
||||||
|
$gnb_zindex = 999; // gnb_1dli z-index 값 설정용
|
||||||
for ($gi=0; $row=sql_fetch_array($result); $gi++) { // gi 는 group index
|
for ($gi=0; $row=sql_fetch_array($result); $gi++) { // gi 는 group index
|
||||||
|
$gnb_zindex -= 1; // html 구조에서 앞선 gnb_1dli 에 더 높은 z-index 값 부여
|
||||||
?>
|
?>
|
||||||
<li class="gnb_1dli">
|
<li class="gnb_1dli" style="z-index:<?php echo $gnb_zindex; ?>">
|
||||||
<a href="<?php echo G5_BBS_URL ?>/group.php?gr_id=<?php echo $row['gr_id'] ?>" class="gnb_1da"><?php echo $row['gr_subject'] ?></a>
|
<a href="<?php echo G5_BBS_URL ?>/group.php?gr_id=<?php echo $row['gr_id'] ?>" class="gnb_1da"><?php echo $row['gr_subject'] ?></a>
|
||||||
<ul class="gnb_2dul">
|
<ul class="gnb_2dul">
|
||||||
<?php
|
<?php
|
||||||
|
|||||||
@ -304,7 +304,10 @@ CREATE TABLE IF NOT EXISTS `g5_shop_default` (
|
|||||||
`de_guest_privacy` text NOT NULL,
|
`de_guest_privacy` text NOT NULL,
|
||||||
`de_hp_use` tinyint(4) NOT NULL DEFAULT '0',
|
`de_hp_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||||
`de_escrow_use` tinyint(4) NOT NULL DEFAULT '0',
|
`de_escrow_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||||
`de_tax_flag_use` tinyint(4) NOT NULL DEFAULT '0'
|
`de_tax_flag_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||||
|
`de_member_reg_coupon_use` tinyint(4) NOT NULL DEFAULT '0',
|
||||||
|
`de_member_reg_coupon_term` int(11) NOT NULL DEFAULT '0',
|
||||||
|
`de_member_reg_coupon_price` int(11) NOT NULL DEFAULT '0'
|
||||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||||
|
|
||||||
-- --------------------------------------------------------
|
-- --------------------------------------------------------
|
||||||
|
|||||||
@ -1873,7 +1873,7 @@ function is_soldout($it_id)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 상품후기 작성가능한지 체크
|
// 상품후기 작성가능한지 체크
|
||||||
function check_itemuse_write($close=true)
|
function check_itemuse_write($it_id, $mb_id, $close=true)
|
||||||
{
|
{
|
||||||
global $g5, $default, $is_admin;
|
global $g5, $default, $is_admin;
|
||||||
|
|
||||||
@ -1882,7 +1882,7 @@ function check_itemuse_write($close=true)
|
|||||||
$sql = " select count(*) as cnt
|
$sql = " select count(*) as cnt
|
||||||
from {$g5['g5_shop_cart_table']}
|
from {$g5['g5_shop_cart_table']}
|
||||||
where it_id = '$it_id'
|
where it_id = '$it_id'
|
||||||
and mb_id = '{$member['mb_id']}'
|
and mb_id = '$mb_id'
|
||||||
and ct_status = '완료' ";
|
and ct_status = '완료' ";
|
||||||
$row = sql_fetch($sql);
|
$row = sql_fetch($sql);
|
||||||
|
|
||||||
|
|||||||
@ -13,10 +13,10 @@ function visit($skin_dir='basic')
|
|||||||
// $visit[4] = 전체
|
// $visit[4] = 전체
|
||||||
// 숫자가 들어감
|
// 숫자가 들어감
|
||||||
preg_match("/오늘:(.*),어제:(.*),최대:(.*),전체:(.*)/", $config['cf_visit'], $visit);
|
preg_match("/오늘:(.*),어제:(.*),최대:(.*),전체:(.*)/", $config['cf_visit'], $visit);
|
||||||
settype($visit[0], "integer");
|
|
||||||
settype($visit[1], "integer");
|
settype($visit[1], "integer");
|
||||||
settype($visit[2], "integer");
|
settype($visit[2], "integer");
|
||||||
settype($visit[3], "integer");
|
settype($visit[3], "integer");
|
||||||
|
settype($visit[4], "integer");
|
||||||
|
|
||||||
ob_start();
|
ob_start();
|
||||||
if(G5_IS_MOBILE) {
|
if(G5_IS_MOBILE) {
|
||||||
|
|||||||
@ -10,11 +10,11 @@ $w = trim($_REQUEST['w']);
|
|||||||
$it_id = trim($_REQUEST['it_id']);
|
$it_id = trim($_REQUEST['it_id']);
|
||||||
$is_id = trim($_REQUEST['is_id']);
|
$is_id = trim($_REQUEST['is_id']);
|
||||||
|
|
||||||
// 사용후기 작성 설정에 따른 체크
|
|
||||||
check_itemuse_write();
|
|
||||||
|
|
||||||
if ($w == "") {
|
if ($w == "") {
|
||||||
$is_score = 5;
|
$is_score = 5;
|
||||||
|
|
||||||
|
// 사용후기 작성 설정에 따른 체크
|
||||||
|
check_itemuse_write($it_id, $member['mb_id']);
|
||||||
} else if ($w == "u") {
|
} else if ($w == "u") {
|
||||||
$use = sql_fetch(" select * from {$g5['g5_shop_item_use_table']} where is_id = '$is_id' ");
|
$use = sql_fetch(" select * from {$g5['g5_shop_item_use_table']} where is_id = '$is_id' ");
|
||||||
if (!$use) {
|
if (!$use) {
|
||||||
|
|||||||
@ -634,8 +634,8 @@ ob_end_clean();
|
|||||||
$escrow_title = "에스크로 ";
|
$escrow_title = "에스크로 ";
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($default['de_bank_use'] || $default['de_vbank_use'] || $default['de_bank_use'] || $default['de_bank_use'] || $default['de_bank_use']) {
|
if ($default['de_bank_use'] || $default['de_vbank_use'] || $default['de_iche_use'] || $default['de_card_use'] || $default['de_hp_use']) {
|
||||||
echo '<div id="sod_frm_paysel"><ul>';
|
echo '<div id="sod_frm_paysel"><ul>';
|
||||||
}
|
}
|
||||||
|
|
||||||
// 무통장입금 사용
|
// 무통장입금 사용
|
||||||
@ -726,8 +726,8 @@ ob_end_clean();
|
|||||||
echo '</div>';
|
echo '</div>';
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($default['de_bank_use'] || $default['de_vbank_use'] || $default['de_bank_use'] || $default['de_bank_use'] || $default['de_bank_use']) {
|
if ($default['de_bank_use'] || $default['de_vbank_use'] || $default['de_iche_use'] || $default['de_card_use'] || $default['de_hp_use']) {
|
||||||
echo '</div>';
|
echo '</div>';
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($multi_settle == 0)
|
if ($multi_settle == 0)
|
||||||
|
|||||||
@ -39,6 +39,13 @@ add_stylesheet('<link rel="stylesheet" href="'.$member_skin_url.'/style.css">',
|
|||||||
감사합니다.
|
감사합니다.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
<?php if($default['de_member_reg_coupon_use'] && get_session('ss_member_reg_coupon') == 1) { ?>
|
||||||
|
<p>
|
||||||
|
<?php echo $mb['mb_name']; ?>님께 주문시 사용하실 수 있는 <?php echo number_format($default['de_member_reg_coupon_price']); ?>원 할인 쿠폰이 발행됐습니다.<br>
|
||||||
|
발행된 할인 쿠폰 내역은 마이페이지에서 확인하실 수 있습니다.
|
||||||
|
</p>
|
||||||
|
<?php } ?>
|
||||||
|
|
||||||
<div class="btn_confirm">
|
<div class="btn_confirm">
|
||||||
<a href="<?php echo G5_URL ?>/" class="btn02">메인으로</a>
|
<a href="<?php echo G5_URL ?>/" class="btn02">메인으로</a>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -16,11 +16,11 @@ $w = trim($_REQUEST['w']);
|
|||||||
$it_id = trim($_REQUEST['it_id']);
|
$it_id = trim($_REQUEST['it_id']);
|
||||||
$is_id = trim($_REQUEST['is_id']);
|
$is_id = trim($_REQUEST['is_id']);
|
||||||
|
|
||||||
// 사용후기 작성 설정에 따른 체크
|
|
||||||
check_itemuse_write();
|
|
||||||
|
|
||||||
if ($w == "") {
|
if ($w == "") {
|
||||||
$is_score = 5;
|
$is_score = 5;
|
||||||
|
|
||||||
|
// 사용후기 작성 설정에 따른 체크
|
||||||
|
check_itemuse_write($it_id, $member['mb_id']);
|
||||||
} else if ($w == "u") {
|
} else if ($w == "u") {
|
||||||
$use = sql_fetch(" select * from {$g5['g5_shop_item_use_table']} where is_id = '$is_id' ");
|
$use = sql_fetch(" select * from {$g5['g5_shop_item_use_table']} where is_id = '$is_id' ");
|
||||||
if (!$use) {
|
if (!$use) {
|
||||||
|
|||||||
@ -5,9 +5,6 @@ if (!$is_member) {
|
|||||||
alert_close("사용후기는 회원만 작성이 가능합니다.");
|
alert_close("사용후기는 회원만 작성이 가능합니다.");
|
||||||
}
|
}
|
||||||
|
|
||||||
// 사용후기 작성 설정에 따른 체크
|
|
||||||
check_itemuse_write();
|
|
||||||
|
|
||||||
$it_id = trim($_REQUEST['it_id']);
|
$it_id = trim($_REQUEST['it_id']);
|
||||||
$is_subject = trim($_POST['is_subject']);
|
$is_subject = trim($_POST['is_subject']);
|
||||||
$is_content = trim($_POST['is_content']);
|
$is_content = trim($_POST['is_content']);
|
||||||
@ -15,6 +12,9 @@ $is_name = trim($_POST['is_name']);
|
|||||||
$is_password = trim($_POST['is_password']);
|
$is_password = trim($_POST['is_password']);
|
||||||
$is_score = (int)$_POST['is_score'] > 5 ? 0 : (int)$_POST['is_score'];
|
$is_score = (int)$_POST['is_score'] > 5 ? 0 : (int)$_POST['is_score'];
|
||||||
|
|
||||||
|
// 사용후기 작성 설정에 따른 체크
|
||||||
|
check_itemuse_write($it_id, $member['mb_id']);
|
||||||
|
|
||||||
if ($w == "" || $w == "u") {
|
if ($w == "" || $w == "u") {
|
||||||
$is_name = $member['mb_name'];
|
$is_name = $member['mb_name'];
|
||||||
$is_password = $member['mb_password'];
|
$is_password = $member['mb_password'];
|
||||||
|
|||||||
@ -917,9 +917,9 @@ function get_intall_file()
|
|||||||
$escrow_title = "에스크로 ";
|
$escrow_title = "에스크로 ";
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($default['de_bank_use'] || $default['de_vbank_use'] || $default['de_bank_use'] || $default['de_bank_use'] || $default['de_bank_use']) {
|
if ($default['de_bank_use'] || $default['de_vbank_use'] || $default['de_iche_use'] || $default['de_card_use'] || $default['de_hp_use']) {
|
||||||
echo '<fieldset id="sod_frm_paysel">';
|
echo '<fieldset id="sod_frm_paysel">';
|
||||||
echo '<legend>결제방법 선택</legend>';
|
echo '<legend>결제방법 선택</legend>';
|
||||||
}
|
}
|
||||||
|
|
||||||
// 무통장입금 사용
|
// 무통장입금 사용
|
||||||
@ -1011,9 +1011,8 @@ function get_intall_file()
|
|||||||
echo '</div>';
|
echo '</div>';
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($default['de_bank_use'] || $default['de_vbank_use'] || $default['de_bank_use'] || $default['de_bank_use'] || $default['de_bank_use']) {
|
if ($default['de_bank_use'] || $default['de_vbank_use'] || $default['de_iche_use'] || $default['de_card_use'] || $default['de_hp_use']) {
|
||||||
echo '</fieldset>';
|
echo '</fieldset>';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($multi_settle == 0)
|
if ($multi_settle == 0)
|
||||||
|
|||||||
@ -40,6 +40,13 @@ add_stylesheet('<link rel="stylesheet" href="'.$member_skin_url.'/style.css">',
|
|||||||
감사합니다.
|
감사합니다.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
<?php if($default['de_member_reg_coupon_use'] && get_session('ss_member_reg_coupon') == 1) { ?>
|
||||||
|
<p>
|
||||||
|
<?php echo $mb['mb_name']; ?>님께 주문시 사용하실 수 있는 <?php echo number_format($default['de_member_reg_coupon_price']); ?>원 할인 쿠폰이 발행됐습니다.<br>
|
||||||
|
발행된 할인 쿠폰 내역은 마이페이지에서 확인하실 수 있습니다.
|
||||||
|
</p>
|
||||||
|
<?php } ?>
|
||||||
|
|
||||||
<div class="btn_confirm">
|
<div class="btn_confirm">
|
||||||
<a href="<?php echo G5_URL ?>/" class="btn02">메인으로</a>
|
<a href="<?php echo G5_URL ?>/" class="btn02">메인으로</a>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user