<section id="bo_w"> <h2 id="container_title"><?php echo $g5['title']; ?> </h2> <!-- 게시물 작성/수정 시작 { --> <form name="fwrite" id="fwrite" action="<?php echo $action_url; ?> " onsubmit="return fwrite_submit(this);" method="post" enctype="multipart/form-data" autocomplete="off" style="width:<?php echo $width; ?> "> <input type="hidden" name="uid" value="<?php echo get_uniqid(); ?> "> <input type="hidden" name="w" value="<?php echo $w; ?> "> <input type="hidden" name="bo_table" value="<?php echo $bo_table; ?> "> <input type="hidden" name="wr_id" value="<?php echo $wr_id; ?> "> <input type="hidden" name="sca" value="<?php
function set_cart_id($direct) { global $g5, $default, $member; if ($direct) { $tmp_cart_id = get_session('ss_cart_direct'); if (!$tmp_cart_id) { $tmp_cart_id = get_uniqid(); set_session('ss_cart_direct', $tmp_cart_id); } } else { // 비회원장바구니 cart id 쿠키설정 if ($default['de_guest_cart_use']) { $tmp_cart_id = get_cookie('ck_guest_cart_id'); if ($tmp_cart_id) { set_session('ss_cart_id', $tmp_cart_id); //set_cookie('ck_guest_cart_id', $tmp_cart_id, ($default['de_cart_keep_term'] * 86400)); } else { $tmp_cart_id = get_uniqid(); set_session('ss_cart_id', $tmp_cart_id); set_cookie('ck_guest_cart_id', $tmp_cart_id, $default['de_cart_keep_term'] * 86400); } } else { $tmp_cart_id = get_session('ss_cart_id'); if (!$tmp_cart_id) { $tmp_cart_id = get_uniqid(); set_session('ss_cart_id', $tmp_cart_id); } } // 보관된 회원장바구니 자료 cart id 변경 if ($member['mb_id'] && $tmp_cart_id) { $sql = " update {$g5['g5_shop_cart_table']}\n set od_id = '{$tmp_cart_id}'\n where mb_id = '{$member['mb_id']}'\n and ct_direct = '0'\n and ct_status = '쇼핑' "; sql_query($sql); } } }
// 장바구니가 비어있는가? if ($sw_direct) { $tmp_cart_id = get_session("ss_cart_direct"); } else { $tmp_cart_id = get_session("ss_cart_id"); } if (get_cart_count($tmp_cart_id) == 0) { alert('장바구니가 비어 있습니다.', G5_SHOP_URL . '/cart.php'); } $g5['title'] = '주문서 작성'; include_once G5_MSHOP_PATH . '/_head.php'; if ($default['de_hope_date_use']) { include_once G5_PLUGIN_PATH . '/jquery-ui/datepicker.php'; } // 새로운 주문번호 생성 $od_id = get_uniqid(); set_session('ss_order_id', $od_id); $s_cart_id = $tmp_cart_id; $order_action_url = G5_HTTPS_MSHOP_URL . '/orderformupdate.php'; require_once G5_MSHOP_PATH . '/settle_' . $default['de_pg_service'] . '.inc.php'; // 결제등록 요청시 사용할 입금마감일 $ipgm_date = date("Ymd", G5_SERVER_TIME + 86400 * 5); $tablet_size = "1.0"; // 화면 사이즈 조정 - 기기화면에 맞게 수정(갤럭시탭,아이패드 - 1.85, 스마트폰 - 1.0) // 개인결제번호제거 set_session('ss_personalpay_id', ''); set_session('ss_personalpay_hash', ''); ?> <div id="sod_approval_frm"> <?php
} if (preg_match('/[^0-9]/', $_POST['pp_price'])) { alert('주문금액은 숫자만 입력해 주십시오.'); } $od_id = preg_replace('/[^0-9]/', '', $_POST['od_id']); if ($_POST['od_id']) { $sql = " select od_id from {$g5['g5_shop_order_table']} where od_id = '{$od_id}' "; $row = sql_fetch($sql); if (!$row['od_id']) { alert('입력하신 주문번호는 존재하지 않는 주문 자료입니다.'); } } $sql_common = " pp_name = '{$_POST['pp_name']}',\n pp_price = '{$_POST['pp_price']}',\n od_id = '{$od_id}',\n pp_content = '{$_POST['pp_content']}',\n pp_receipt_price = '{$_POST['pp_receipt_price']}',\n pp_settle_case = '{$_POST['pp_settle_case']}',\n pp_receipt_time = '{$_POST['pp_receipt_time']}',\n pp_shop_memo = '{$_POST['pp_shop_memo']}',\n pp_use = '{$_POST['pp_use']}' "; } if ($w == '') { $pp_id = get_uniqid(); $sql = " insert into {$g5['g5_shop_personalpay_table']}\n set pp_id = '{$pp_id}',\n {$sql_common} ,\n pp_ip = '{$_SERVER['REMOTE_ADDR']}',\n pp_time = '" . G5_TIME_YMDHIS . "' "; sql_query($sql); } else { if ($w == 'u') { $sql = " select pp_id from {$g5['g5_shop_personalpay_table']} where pp_id = '{$_POST['pp_id']}' "; $row = sql_fetch($sql); if (!$row['pp_id']) { alert('수정하시려는 자료가 존재하지 않습니다.'); } $sql = " update {$g5['g5_shop_personalpay_table']}\n set {$sql_common}\n where pp_id = '{$_POST['pp_id']}' "; sql_query($sql); } } if ($popup == 'yes') { alert_close('개인결제가 추가됐습니다.');
<?php if (!defined('_GNUBOARD_')) { exit; } $uid = get_uniqid(); // summernote는 모바일에서 사용가능 하기에 editor 재설정 if (G5_IS_MOBILE && $config['cf_editor'] == 'summernote' && $eyoom_board['bo_use_summernote_mo'] == '1') { $is_dhtml_editor = false; $is_dhtml_editor_use = true; // 모바일에서는 G5_IS_MOBILE_DHTML_USE 설정에 따라 DHTML 에디터 적용 if ($config['cf_editor'] && $is_dhtml_editor_use && $board['bo_use_dhtml_editor'] && $member['mb_level'] >= $board['bo_html_level']) { $is_dhtml_editor = true; if (is_file(G5_EDITOR_PATH . '/' . $config['cf_editor'] . '/autosave.editor.js')) { $editor_content_js = '<script src="' . G5_EDITOR_URL . '/' . $config['cf_editor'] . '/autosave.editor.js"></script>' . PHP_EOL; } } $editor_html = editor_html('wr_content', $content, $is_dhtml_editor); $editor_js = ''; $editor_js .= get_editor_js('wr_content', $is_dhtml_editor); $editor_js .= chk_editor_js('wr_content', $is_dhtml_editor); } // add_javascript('js 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨 add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js // wr_1에 작성자의 레벨정보 입력 if ($is_member) { if ($w == '' || $w == 'r') { $wr_1 = $member['mb_level'] . "|" . $eyoomer['level']; } else { if ($w == 'u' && $wr_1 && $is_anonymous) {
} if (preg_match('/[^0-9]/', $_POST['pp_price'])) { alert('주문금액은 숫자만 입력해 주십시오.'); } if ($_POST['od_id']) { $sql = " select od_id from {$g5['g5_shop_order_table']} where od_id = '{$_POST['od_id']}' "; $od = sql_fetch($sql); if (!$od['od_id']) { alert('입력하신 주문번호는 존재하지 않습니다.'); } } $sql = " select * from {$g5['g5_shop_personalpay_table']} where pp_id = '{$pp_id}' "; $row = sql_fetch($sql); if (!$row['pp_id']) { alert_close('복사하시려는 개인결제 정보가 존재하지 않습니다.'); } $new_pp_id = get_uniqid(); $sql = " insert into {$g5['g5_shop_personalpay_table']}\n set pp_id = '{$new_pp_id}',\n od_id = '{$_POST['od_id']}',\n pp_name = '{$_POST['pp_name']}',\n pp_content = '{$row['pp_content']}',\n pp_use = '{$row['pp_use']}',\n pp_price = '{$_POST['pp_price']}',\n pp_ip = '{$_SERVER['REMOTE_ADDR']}',\n pp_time = '" . G5_TIME_YMDHIS . "' "; sql_query($sql); $g5['title'] = '개인결제 복사'; include_once G5_PATH . '/head.sub.php'; ?> <script> alert("개인결제 정보가 복사되었습니다."); window.opener.location.reload(); self.close(); </script> <?php include_once G5_PATH . '/tail.sub.php';
} $inTpBit = '0'; // 입력구분코드(고정값 '0' : KCB팝업에서 개인정보 입력) $name = 'x'; // 성명 (고정값 'x') $birthday = 'x'; // 생년월일 (고정값 'x') $gender = 'x'; // 성별 (고정값 'x') $ntvFrnrTpCd = 'x'; // 내외국인구분 (고정값 'x') $mblTelCmmCd = 'x'; // 이동통신사코드 (고정값 'x') $mbphnNo = 'x'; // 휴대폰번호 (고정값 'x') $svcTxSeqno = get_uniqid(); // 거래번호. 동일문자열을 두번 사용할 수 없음. ( 20자리의 문자열. 0-9,A-Z,a-z 사용.) $clientIp = $_SERVER['SERVER_ADDR']; // 회원사 IP, $_SERVER["SERVER_ADDR"] 사용가능. $clientDomain = $_SERVER['HTTP_HOST']; // 회원사 도메인, $_SERVER["HTTP_HOST"] 사용가능. $rsv1 = '0'; // 예약 항목 $rsv2 = '0'; // 예약 항목 $rsv3 = '0'; // 예약 항목 $hsCertMsrCd = '10'; // 인증수단코드 2byte (10:핸드폰) $hsCertRqstCausCd = '00'; // 인증요청사유코드 2byte (00:회원가입, 01:성인인증, 02:회원정보수정, 03:비밀번호찾기, 04:상품구매, 99:기타)
<?php include_once './_common.php'; // 금일 인증시도 회수 체크 certify_count_check($member['mb_id'], 'hp'); // kcp 휴대폰인증파일 include_once G5_KCPCERT_PATH . '/kcpcert_config.php'; $ordr_idxx = get_session('ss_uniqid'); if (!$ordr_idxx) { $ordr_idxx = get_uniqid(); } ?> <form name="form_auth" method="post" target="auth_popup" action="<?php echo $cert_url; ?> "> <!-- 유저네임 --> <input type="hidden" name="user_name" value="" /> <!-- 주문번호 --> <input type="hidden" name="ordr_idxx" value="<?php echo $ordr_idxx; ?> "> <!-- 요청종류 --> <input type="hidden" name="req_tx" value="cert"/> <!-- 인증종류 --> <input type="hidden" name="cert_type" value="01"/> <!-- 웹사이트아이디 --> <input type="hidden" name="web_siteid" value=""/> <!-- 노출 통신사 default 처리시 아래의 주석을 해제하고 사용하십시요