Merge branch 'master' of github.com:gnuboard/yc5
This commit is contained in:
@ -21,6 +21,12 @@ if ($_FILES['mobile_logo_img2']['name']) upload_file($_FILES['mobile_logo_img2']
|
|||||||
|
|
||||||
$de_kcp_mid = substr($_POST['de_kcp_mid'],0,3);
|
$de_kcp_mid = substr($_POST['de_kcp_mid'],0,3);
|
||||||
|
|
||||||
|
// kcp 전자결제를 사용할 때 site key 입력체크
|
||||||
|
if($de_pg_service == 'kcp' && ($de_iche_use || $de_vbank_use || $de_hp_use || $de_card_use)) {
|
||||||
|
if(trim($de_kcp_site_key) == '')
|
||||||
|
alert('KCP SITE KEY를 입력해 주십시오.');
|
||||||
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// 영카트 default
|
// 영카트 default
|
||||||
//
|
//
|
||||||
|
|||||||
@ -531,8 +531,7 @@ add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
if ($default['de_taxsave_use'] && $amount['미수'] == 0) {
|
if ($od['od_misu'] == 0 && $od['od_receipt_price'] && ($od['od_settle_case'] == '무통장' || $od['od_settle_case'] == '가상계좌' || $od['od_settle_case'] == '계좌이체')) {
|
||||||
if ($od['od_receipt_price'] && ($od['od_settle_case'] == '무통장' || $od['od_settle_case'] == '가상계좌' || $od['od_settle_case'] == '계좌이체')) {
|
|
||||||
?>
|
?>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="row">현금영수증</th>
|
<th scope="row">현금영수증</th>
|
||||||
@ -568,7 +567,6 @@ add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
}
|
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
|||||||
@ -174,20 +174,19 @@ if(!sql_query(" select pp_cash from {$g5['g5_shop_personalpay_table']} limit 1 "
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
if ($default['de_taxsave_use']) {
|
$is_cash_receipt = true;
|
||||||
$is_cash_receipt = true;
|
|
||||||
|
|
||||||
// 주문내역이 있으면 현금영수증 발급하지 않음
|
// 주문내역이 있으면 현금영수증 발급하지 않음
|
||||||
if($pp['od_id']) {
|
if($pp['od_id']) {
|
||||||
$sql = " select count(od_id) as cnt from {$g5['g5_shop_order_table']} where od_id = '{$pp['od_id']}' ";
|
$sql = " select count(od_id) as cnt from {$g5['g5_shop_order_table']} where od_id = '{$pp['od_id']}' ";
|
||||||
$row = sql_fetch($sql);
|
$row = sql_fetch($sql);
|
||||||
|
|
||||||
if($row['cnt'] > 0)
|
if($row['cnt'] > 0)
|
||||||
$is_cash_receipt = false;
|
$is_cash_receipt = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($is_cash_receipt && ($pp['pp_price'] - $pp['pp_receipt_price']) == 0) {
|
if ($is_cash_receipt && ($pp['pp_price'] - $pp['pp_receipt_price']) == 0) {
|
||||||
if ($pp['pp_receipt_price'] && ($pp['pp_settle_case'] == '무통장' || $pp['pp_settle_case'] == '가상계좌' || $pp['pp_settle_case'] == '계좌이체')) {
|
if ($pp['pp_receipt_price'] && ($pp['pp_settle_case'] == '무통장' || $pp['pp_settle_case'] == '가상계좌' || $pp['pp_settle_case'] == '계좌이체')) {
|
||||||
?>
|
?>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="row">현금영수증</th>
|
<th scope="row">현금영수증</th>
|
||||||
@ -223,7 +222,6 @@ if(!sql_query(" select pp_cash from {$g5['g5_shop_personalpay_table']} limit 1 "
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|||||||
@ -2771,6 +2771,30 @@ function member_delete($mb_id)
|
|||||||
// 회원자료는 정보만 없앤 후 아이디는 보관하여 다른 사람이 사용하지 못하도록 함 : 061025
|
// 회원자료는 정보만 없앤 후 아이디는 보관하여 다른 사람이 사용하지 못하도록 함 : 061025
|
||||||
$sql = " update {$g5['member_table']} set mb_password = '', mb_level = 1, mb_email = '', mb_homepage = '', mb_tel = '', mb_hp = '', mb_zip1 = '', mb_zip2 = '', mb_addr1 = '', mb_addr2 = '', mb_birth = '', mb_sex = '', mb_signature = '', mb_memo = '".date('Ymd', G5_SERVER_TIME)." 삭제함\n{$mb['mb_memo']}', mb_leave_date = '".date('Ymd', G5_SERVER_TIME)."' where mb_id = '{$mb_id}' ";
|
$sql = " update {$g5['member_table']} set mb_password = '', mb_level = 1, mb_email = '', mb_homepage = '', mb_tel = '', mb_hp = '', mb_zip1 = '', mb_zip2 = '', mb_addr1 = '', mb_addr2 = '', mb_birth = '', mb_sex = '', mb_signature = '', mb_memo = '".date('Ymd', G5_SERVER_TIME)." 삭제함\n{$mb['mb_memo']}', mb_leave_date = '".date('Ymd', G5_SERVER_TIME)."' where mb_id = '{$mb_id}' ";
|
||||||
sql_query($sql);
|
sql_query($sql);
|
||||||
|
|
||||||
|
// 포인트 테이블에서 삭제
|
||||||
|
sql_query(" delete from {$g5['point_table']} where mb_id = '$mb_id' ");
|
||||||
|
|
||||||
|
// 그룹접근가능 삭제
|
||||||
|
sql_query(" delete from {$g5['group_member_table']} where mb_id = '$mb_id' ");
|
||||||
|
|
||||||
|
// 쪽지 삭제
|
||||||
|
sql_query(" delete from {$g5['memo_table']} where me_recv_mb_id = '$mb_id' or me_send_mb_id = '$mb_id' ");
|
||||||
|
|
||||||
|
// 스크랩 삭제
|
||||||
|
sql_query(" delete from {$g5['scrap_table']} where mb_id = '$mb_id' ");
|
||||||
|
|
||||||
|
// 관리권한 삭제
|
||||||
|
sql_query(" delete from {$g5['auth_table']} where mb_id = '$mb_id' ");
|
||||||
|
|
||||||
|
// 그룹관리자인 경우 그룹관리자를 공백으로
|
||||||
|
sql_query(" update {$g5['group_table']} set gr_admin = '' where gr_admin = '$mb_id' ");
|
||||||
|
|
||||||
|
// 게시판관리자인 경우 게시판관리자를 공백으로
|
||||||
|
sql_query(" update {$g5['board_table']} set bo_admin = '' where bo_admin = '$mb_id' ");
|
||||||
|
|
||||||
|
// 아이콘 삭제
|
||||||
|
@unlink(G5_DATA_PATH.'/member/'.substr($mb_id,0,2).'/'.$mb_id.'.gif');
|
||||||
}
|
}
|
||||||
|
|
||||||
// 이메일 주소 추출
|
// 이메일 주소 추출
|
||||||
|
|||||||
@ -1303,7 +1303,6 @@ function orderfield_check(f)
|
|||||||
// 결제체크
|
// 결제체크
|
||||||
function payment_check(f)
|
function payment_check(f)
|
||||||
{
|
{
|
||||||
var temp_point = 0;
|
|
||||||
var max_point = 0;
|
var max_point = 0;
|
||||||
var od_price = parseInt(f.od_price.value);
|
var od_price = parseInt(f.od_price.value);
|
||||||
var send_cost = parseInt(f.od_send_cost.value);
|
var send_cost = parseInt(f.od_send_cost.value);
|
||||||
|
|||||||
@ -266,6 +266,7 @@ if ($od_temp_point)
|
|||||||
}
|
}
|
||||||
|
|
||||||
$i_price = $i_price + $i_send_cost + $i_send_cost2 - $i_temp_point - $i_send_coupon;
|
$i_price = $i_price + $i_send_cost + $i_send_cost2 - $i_temp_point - $i_send_coupon;
|
||||||
|
$order_price = $tot_od_price + $send_cost + $send_cost2 - $tot_sc_cp_price - $od_temp_point;
|
||||||
|
|
||||||
$od_status = '주문';
|
$od_status = '주문';
|
||||||
if ($od_settle_case == "무통장")
|
if ($od_settle_case == "무통장")
|
||||||
@ -374,7 +375,7 @@ else
|
|||||||
|
|
||||||
// 주문금액과 결제금액이 일치하는지 체크
|
// 주문금액과 결제금액이 일치하는지 체크
|
||||||
if($tno) {
|
if($tno) {
|
||||||
if((int)$i_price !== (int)$pg_price) {
|
if((int)$order_price !== (int)$pg_price) {
|
||||||
$cancel_msg = '결제금액 불일치';
|
$cancel_msg = '결제금액 불일치';
|
||||||
switch($default['de_pg_service']) {
|
switch($default['de_pg_service']) {
|
||||||
case 'lg':
|
case 'lg':
|
||||||
|
|||||||
@ -36,4 +36,16 @@ else {
|
|||||||
|
|
||||||
$g_conf_site_cd = $default['de_kcp_mid'];
|
$g_conf_site_cd = $default['de_kcp_mid'];
|
||||||
$g_conf_site_key = $default['de_kcp_site_key'];
|
$g_conf_site_key = $default['de_kcp_site_key'];
|
||||||
|
|
||||||
|
if(!(preg_match("/^T000/", $g_conf_site_cd) || $default['de_card_test'])) {
|
||||||
|
if (!preg_match("/^SR/", $g_conf_site_cd)) {
|
||||||
|
alert("SR 로 시작하지 않는 KCP SITE CODE 는 지원하지 않습니다.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// KCP SITE KEY 입력 체크
|
||||||
|
if($default['de_iche_use'] || $default['de_vbank_use'] || $default['de_hp_use'] || $default['de_card_use']) {
|
||||||
|
if(trim($default['de_kcp_site_key']) == '')
|
||||||
|
alert('KCP SITE KEY를 입력해 주십시오.');
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
|
|||||||
@ -4,33 +4,11 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
|||||||
if($od['od_pg'] != 'kcp') return;
|
if($od['od_pg'] != 'kcp') return;
|
||||||
|
|
||||||
include_once(G5_SHOP_PATH.'/settle_kcp.inc.php');
|
include_once(G5_SHOP_PATH.'/settle_kcp.inc.php');
|
||||||
|
include_once(G5_SHOP_PATH.'/kcp/pp_ax_hub_lib.php');
|
||||||
|
|
||||||
// locale ko_KR.euc-kr 로 설정
|
// locale ko_KR.euc-kr 로 설정
|
||||||
setlocale(LC_CTYPE, 'ko_KR.euc-kr');
|
setlocale(LC_CTYPE, 'ko_KR.euc-kr');
|
||||||
|
|
||||||
$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 = '';
|
|
||||||
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
|
|
||||||
{
|
|
||||||
$g_conf_key_dir = G5_SHOP_PATH.'/kcp/bin/pub.key';
|
|
||||||
$g_conf_log_dir = G5_SHOP_PATH.'/kcp/log';
|
|
||||||
}
|
|
||||||
|
|
||||||
if (preg_match("/^T000/", $g_conf_site_cd) || $default['de_card_test']) {
|
|
||||||
$g_conf_gw_url = "testpaygw.kcp.co.kr";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$g_conf_gw_url = "paygw.kcp.co.kr";
|
|
||||||
if (!preg_match("/^SR/", $g_conf_site_cd)) {
|
|
||||||
alert("SR 로 시작하지 않는 KCP SITE CODE 는 지원하지 않습니다.");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
include_once(G5_SHOP_PATH.'/kcp/pp_ax_hub_lib.php');
|
|
||||||
|
|
||||||
$req_tx = 'mod_escrow';
|
$req_tx = 'mod_escrow';
|
||||||
$mod_type = 'STE1';
|
$mod_type = 'STE1';
|
||||||
$mod_desc = '에스크로 배송시작 등록';
|
$mod_desc = '에스크로 배송시작 등록';
|
||||||
|
|||||||
@ -15,29 +15,7 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
|||||||
/* = 환경 설정 = */
|
/* = 환경 설정 = */
|
||||||
/* = -------------------------------------------------------------------------- = */
|
/* = -------------------------------------------------------------------------- = */
|
||||||
|
|
||||||
$g_conf_home_dir = G5_SHOP_PATH.'/kcp';
|
include G5_SHOP_PATH.'/settle_kcp.inc.php';
|
||||||
$g_conf_key_dir = '';
|
|
||||||
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
|
|
||||||
{
|
|
||||||
$g_conf_log_dir = G5_SHOP_PATH.'/kcp/log';
|
|
||||||
$g_conf_key_dir = G5_SHOP_PATH.'/kcp/bin/pub.key';
|
|
||||||
}
|
|
||||||
|
|
||||||
$g_conf_site_cd = $_POST['site_cd'];
|
|
||||||
|
|
||||||
if (preg_match("/^T000/", $g_conf_site_cd) || $default['de_card_test']) {
|
|
||||||
$g_conf_gw_url = "testpaygw.kcp.co.kr"; // real url : paygw.kcp.co.kr , test url : testpaygw.kcp.co.kr
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$g_conf_gw_url = "paygw.kcp.co.kr";
|
|
||||||
if (!preg_match("/^SR/", $g_conf_site_cd)) {
|
|
||||||
alert("SR 로 시작하지 않는 KCP SITE CODE 는 지원하지 않습니다.");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$g_conf_log_level = "3"; // 변경불가
|
|
||||||
$g_conf_gw_port = "8090"; // 포트번호(변경불가)
|
|
||||||
|
|
||||||
require "pp_ax_hub_lib.php"; // library [수정불가]
|
require "pp_ax_hub_lib.php"; // library [수정불가]
|
||||||
|
|
||||||
/* = -------------------------------------------------------------------------- = */
|
/* = -------------------------------------------------------------------------- = */
|
||||||
|
|||||||
@ -27,30 +27,12 @@ setlocale(LC_CTYPE, 'ko_KR.euc-kr');
|
|||||||
/* ============================================================================== */
|
/* ============================================================================== */
|
||||||
/* = 라이브러리 및 사이트 정보 include = */
|
/* = 라이브러리 및 사이트 정보 include = */
|
||||||
/* = -------------------------------------------------------------------------- = */
|
/* = -------------------------------------------------------------------------- = */
|
||||||
|
include G5_SHOP_PATH.'/settle_kcp.inc.php';
|
||||||
require G5_SHOP_PATH.'/kcp/pp_cli_hub_lib.php';
|
require G5_SHOP_PATH.'/kcp/pp_cli_hub_lib.php';
|
||||||
|
|
||||||
/* ============================================================================== */
|
/* ============================================================================== */
|
||||||
/* = 01. KCP 지불 서버 정보 설정 = */
|
/* = 01. KCP 지불 서버 정보 설정 = */
|
||||||
/* = -------------------------------------------------------------------------- = */
|
/* = -------------------------------------------------------------------------- = */
|
||||||
$g_conf_home_dir = G5_SHOP_PATH.'/kcp'; // ※ 쇼핑몰 모듈 설치 절대 경로 bin전까지
|
|
||||||
$g_conf_key_dir = '';
|
|
||||||
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
|
|
||||||
{
|
|
||||||
$g_conf_log_dir = G5_SHOP_PATH.'/kcp/log';
|
|
||||||
$g_conf_key_dir = G5_SHOP_PATH.'/kcp/bin/pub.key';
|
|
||||||
}
|
|
||||||
$g_conf_log_level = "3";
|
|
||||||
|
|
||||||
if ($default['de_card_test']) {
|
|
||||||
if($default['de_escrow_use'] == 1) {
|
|
||||||
$default['de_kcp_mid'] = 'T0007';
|
|
||||||
$default['de_kcp_site_key'] = '4Ho4YsuOZlLXUZUdOxM1Q7X__';
|
|
||||||
} else {
|
|
||||||
$default['de_kcp_mid'] = 'T0000';
|
|
||||||
$default['de_kcp_site_key'] = '3grptw1.zW0GSo4PQdaGvsF__';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($default['de_card_test']) {
|
if ($default['de_card_test']) {
|
||||||
$g_conf_pa_url = "testpaygw.kcp.co.kr"; // ※ 테스트: testpaygw.kcp.co.kr, 리얼: paygw.kcp.co.kr
|
$g_conf_pa_url = "testpaygw.kcp.co.kr"; // ※ 테스트: testpaygw.kcp.co.kr, 리얼: paygw.kcp.co.kr
|
||||||
$g_conf_pa_port = "8090"; // ※ 테스트: 8090, 리얼: 8090
|
$g_conf_pa_port = "8090"; // ※ 테스트: 8090, 리얼: 8090
|
||||||
|
|||||||
@ -12,19 +12,6 @@ require G5_SHOP_PATH.'/settle_kcp.inc.php';
|
|||||||
/* ============================================================================== */
|
/* ============================================================================== */
|
||||||
/* = 01. KCP 지불 서버 정보 설정 = */
|
/* = 01. KCP 지불 서버 정보 설정 = */
|
||||||
/* = -------------------------------------------------------------------------- = */
|
/* = -------------------------------------------------------------------------- = */
|
||||||
$g_conf_home_dir = G5_SHOP_PATH.'/kcp'; // ※ 쇼핑몰 모듈 설치 절대 경로 bin전까지
|
|
||||||
$g_conf_log_level = "3";
|
|
||||||
|
|
||||||
if ($default['de_card_test']) {
|
|
||||||
if($default['de_escrow_use'] == 1) {
|
|
||||||
$default['de_kcp_mid'] = 'T0007';
|
|
||||||
$default['de_kcp_site_key'] = '4Ho4YsuOZlLXUZUdOxM1Q7X__';
|
|
||||||
} else {
|
|
||||||
$default['de_kcp_mid'] = 'T0000';
|
|
||||||
$default['de_kcp_site_key'] = '3grptw1.zW0GSo4PQdaGvsF__';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($default['de_card_test']) {
|
if ($default['de_card_test']) {
|
||||||
$g_conf_pa_url = "testpaygw.kcp.co.kr"; // ※ 테스트: testpaygw.kcp.co.kr, 리얼: paygw.kcp.co.kr
|
$g_conf_pa_url = "testpaygw.kcp.co.kr"; // ※ 테스트: testpaygw.kcp.co.kr, 리얼: paygw.kcp.co.kr
|
||||||
$g_conf_pa_port = "8090"; // ※ 테스트: 8090, 리얼: 8090
|
$g_conf_pa_port = "8090"; // ※ 테스트: 8090, 리얼: 8090
|
||||||
|
|||||||
@ -260,6 +260,7 @@ if ($od_temp_point)
|
|||||||
}
|
}
|
||||||
|
|
||||||
$i_price = $i_price + $i_send_cost + $i_send_cost2 - $i_temp_point - $i_send_coupon;
|
$i_price = $i_price + $i_send_cost + $i_send_cost2 - $i_temp_point - $i_send_coupon;
|
||||||
|
$order_price = $tot_od_price + $send_cost + $send_cost2 - $tot_sc_cp_price - $od_temp_point;
|
||||||
|
|
||||||
$od_status = '주문';
|
$od_status = '주문';
|
||||||
if ($od_settle_case == "무통장")
|
if ($od_settle_case == "무통장")
|
||||||
@ -368,7 +369,7 @@ else
|
|||||||
|
|
||||||
// 주문금액과 결제금액이 일치하는지 체크
|
// 주문금액과 결제금액이 일치하는지 체크
|
||||||
if($tno) {
|
if($tno) {
|
||||||
if((int)$i_price !== (int)$pg_price) {
|
if((int)$order_price !== (int)$pg_price) {
|
||||||
$cancel_msg = '결제금액 불일치';
|
$cancel_msg = '결제금액 불일치';
|
||||||
switch($default['de_pg_service']) {
|
switch($default['de_pg_service']) {
|
||||||
case 'lg':
|
case 'lg':
|
||||||
|
|||||||
@ -21,8 +21,33 @@ else {
|
|||||||
$default['de_kcp_mid'] = "SR".$default['de_kcp_mid'];
|
$default['de_kcp_mid'] = "SR".$default['de_kcp_mid'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$g_conf_home_dir = G5_SHOP_PATH.'/kcp';
|
||||||
|
$g_conf_key_dir = '';
|
||||||
|
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
|
||||||
|
{
|
||||||
|
$g_conf_log_dir = G5_SHOP_PATH.'/kcp/log';
|
||||||
|
$g_conf_key_dir = G5_SHOP_PATH.'/kcp/bin/pub.key';
|
||||||
|
}
|
||||||
|
|
||||||
|
$g_conf_site_cd = $default['de_kcp_mid'];
|
||||||
$g_conf_site_key = $default['de_kcp_site_key'];
|
$g_conf_site_key = $default['de_kcp_site_key'];
|
||||||
|
|
||||||
|
if (preg_match("/^T000/", $g_conf_site_cd) || $default['de_card_test']) {
|
||||||
|
$g_conf_gw_url = "testpaygw.kcp.co.kr"; // real url : paygw.kcp.co.kr , test url : testpaygw.kcp.co.kr
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$g_conf_gw_url = "paygw.kcp.co.kr";
|
||||||
|
if (!preg_match("/^SR/", $g_conf_site_cd)) {
|
||||||
|
alert("SR 로 시작하지 않는 KCP SITE CODE 는 지원하지 않습니다.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// KCP SITE KEY 입력 체크
|
||||||
|
if($default['de_iche_use'] || $default['de_vbank_use'] || $default['de_hp_use'] || $default['de_card_use']) {
|
||||||
|
if(trim($default['de_kcp_site_key']) == '')
|
||||||
|
alert('KCP SITE KEY를 입력해 주십시오.');
|
||||||
|
}
|
||||||
|
|
||||||
$g_conf_js_url = "https://pay.kcp.co.kr/plugin/payplus{$test}_un.js";
|
$g_conf_js_url = "https://pay.kcp.co.kr/plugin/payplus{$test}_un.js";
|
||||||
|
|
||||||
$g_conf_log_level = "3"; // 변경불가
|
$g_conf_log_level = "3"; // 변경불가
|
||||||
|
|||||||
Reference in New Issue
Block a user