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_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">
|
||||
@ -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':''; ?>> 사용
|
||||
</td>
|
||||
</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>
|
||||
<th scope="row">비회원에 대한<br/>개인정보수집 내용</th>
|
||||
<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_hp_use = '$de_hp_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);
|
||||
|
||||
|
||||
@ -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');
|
||||
|
||||
|
||||
4
head.php
4
head.php
@ -119,9 +119,11 @@ if (G5_IS_MOBILE) {
|
||||
<?php
|
||||
$sql = " select * from {$g5['group_table']} where gr_show_menu = '1' and gr_device <> 'mobile' order by gr_order ";
|
||||
$result = sql_query($sql);
|
||||
$gnb_zindex = 999; // gnb_1dli z-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>
|
||||
<ul class="gnb_2dul">
|
||||
<?php
|
||||
|
||||
@ -304,7 +304,10 @@ CREATE TABLE IF NOT EXISTS `g5_shop_default` (
|
||||
`de_guest_privacy` text NOT NULL,
|
||||
`de_hp_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;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -1882,7 +1882,7 @@ function check_itemuse_write($close=true)
|
||||
$sql = " select count(*) as cnt
|
||||
from {$g5['g5_shop_cart_table']}
|
||||
where it_id = '$it_id'
|
||||
and mb_id = '{$member['mb_id']}'
|
||||
and mb_id = '$mb_id'
|
||||
and ct_status = '완료' ";
|
||||
$row = sql_fetch($sql);
|
||||
|
||||
|
||||
@ -13,10 +13,10 @@ function visit($skin_dir='basic')
|
||||
// $visit[4] = 전체
|
||||
// 숫자가 들어감
|
||||
preg_match("/오늘:(.*),어제:(.*),최대:(.*),전체:(.*)/", $config['cf_visit'], $visit);
|
||||
settype($visit[0], "integer");
|
||||
settype($visit[1], "integer");
|
||||
settype($visit[2], "integer");
|
||||
settype($visit[3], "integer");
|
||||
settype($visit[4], "integer");
|
||||
|
||||
ob_start();
|
||||
if(G5_IS_MOBILE) {
|
||||
|
||||
@ -10,11 +10,11 @@ $w = trim($_REQUEST['w']);
|
||||
$it_id = trim($_REQUEST['it_id']);
|
||||
$is_id = trim($_REQUEST['is_id']);
|
||||
|
||||
// 사용후기 작성 설정에 따른 체크
|
||||
check_itemuse_write();
|
||||
|
||||
if ($w == "") {
|
||||
$is_score = 5;
|
||||
|
||||
// 사용후기 작성 설정에 따른 체크
|
||||
check_itemuse_write($it_id, $member['mb_id']);
|
||||
} else if ($w == "u") {
|
||||
$use = sql_fetch(" select * from {$g5['g5_shop_item_use_table']} where is_id = '$is_id' ");
|
||||
if (!$use) {
|
||||
|
||||
@ -634,8 +634,8 @@ ob_end_clean();
|
||||
$escrow_title = "에스크로 ";
|
||||
}
|
||||
|
||||
if ($default['de_bank_use'] || $default['de_vbank_use'] || $default['de_bank_use'] || $default['de_bank_use'] || $default['de_bank_use']) {
|
||||
echo '<div id="sod_frm_paysel"><ul>';
|
||||
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>';
|
||||
}
|
||||
|
||||
// 무통장입금 사용
|
||||
@ -726,8 +726,8 @@ ob_end_clean();
|
||||
echo '</div>';
|
||||
}
|
||||
|
||||
if ($default['de_bank_use'] || $default['de_vbank_use'] || $default['de_bank_use'] || $default['de_bank_use'] || $default['de_bank_use']) {
|
||||
echo '</div>';
|
||||
if ($default['de_bank_use'] || $default['de_vbank_use'] || $default['de_iche_use'] || $default['de_card_use'] || $default['de_hp_use']) {
|
||||
echo '</div>';
|
||||
}
|
||||
|
||||
if ($multi_settle == 0)
|
||||
|
||||
@ -39,6 +39,13 @@ add_stylesheet('<link rel="stylesheet" href="'.$member_skin_url.'/style.css">',
|
||||
감사합니다.
|
||||
</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">
|
||||
<a href="<?php echo G5_URL ?>/" class="btn02">메인으로</a>
|
||||
</div>
|
||||
|
||||
@ -16,11 +16,11 @@ $w = trim($_REQUEST['w']);
|
||||
$it_id = trim($_REQUEST['it_id']);
|
||||
$is_id = trim($_REQUEST['is_id']);
|
||||
|
||||
// 사용후기 작성 설정에 따른 체크
|
||||
check_itemuse_write();
|
||||
|
||||
if ($w == "") {
|
||||
$is_score = 5;
|
||||
|
||||
// 사용후기 작성 설정에 따른 체크
|
||||
check_itemuse_write($it_id, $member['mb_id']);
|
||||
} else if ($w == "u") {
|
||||
$use = sql_fetch(" select * from {$g5['g5_shop_item_use_table']} where is_id = '$is_id' ");
|
||||
if (!$use) {
|
||||
|
||||
@ -5,9 +5,6 @@ if (!$is_member) {
|
||||
alert_close("사용후기는 회원만 작성이 가능합니다.");
|
||||
}
|
||||
|
||||
// 사용후기 작성 설정에 따른 체크
|
||||
check_itemuse_write();
|
||||
|
||||
$it_id = trim($_REQUEST['it_id']);
|
||||
$is_subject = trim($_POST['is_subject']);
|
||||
$is_content = trim($_POST['is_content']);
|
||||
@ -15,6 +12,9 @@ $is_name = trim($_POST['is_name']);
|
||||
$is_password = trim($_POST['is_password']);
|
||||
$is_score = (int)$_POST['is_score'] > 5 ? 0 : (int)$_POST['is_score'];
|
||||
|
||||
// 사용후기 작성 설정에 따른 체크
|
||||
check_itemuse_write($it_id, $member['mb_id']);
|
||||
|
||||
if ($w == "" || $w == "u") {
|
||||
$is_name = $member['mb_name'];
|
||||
$is_password = $member['mb_password'];
|
||||
|
||||
@ -917,9 +917,9 @@ function get_intall_file()
|
||||
$escrow_title = "에스크로 ";
|
||||
}
|
||||
|
||||
if ($default['de_bank_use'] || $default['de_vbank_use'] || $default['de_bank_use'] || $default['de_bank_use'] || $default['de_bank_use']) {
|
||||
echo '<fieldset id="sod_frm_paysel">';
|
||||
echo '<legend>결제방법 선택</legend>';
|
||||
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 '<legend>결제방법 선택</legend>';
|
||||
}
|
||||
|
||||
// 무통장입금 사용
|
||||
@ -1011,9 +1011,8 @@ function get_intall_file()
|
||||
echo '</div>';
|
||||
}
|
||||
|
||||
if ($default['de_bank_use'] || $default['de_vbank_use'] || $default['de_bank_use'] || $default['de_bank_use'] || $default['de_bank_use']) {
|
||||
echo '</fieldset>';
|
||||
|
||||
if ($default['de_bank_use'] || $default['de_vbank_use'] || $default['de_iche_use'] || $default['de_card_use'] || $default['de_hp_use']) {
|
||||
echo '</fieldset>';
|
||||
}
|
||||
|
||||
if ($multi_settle == 0)
|
||||
|
||||
@ -40,6 +40,13 @@ add_stylesheet('<link rel="stylesheet" href="'.$member_skin_url.'/style.css">',
|
||||
감사합니다.
|
||||
</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">
|
||||
<a href="<?php echo G5_URL ?>/" class="btn02">메인으로</a>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user