Merge branch 'master' of github.com:gnuboard/g4s

Conflicts:
	shop/settle_kcp.inc.php
This commit is contained in:
gnuboard
2013-01-31 09:44:38 +09:00
15 changed files with 523 additions and 322 deletions

View File

@ -65,267 +65,303 @@ include_once (G4_ADMIN_PATH."/admin.head.php");
<form id="fconfig" name="fconfig" method="post" action='./configformupdate.php' onsubmit="return fconfig_check(this)" enctype="MULTIPART/FORM-DATA">
<table>
<caption>사업자정보</caption>
<tbody>
<tr>
<td>회사명</td>
<th scope="row"><label for="de_admin_company_name">회사명</label></th>
<td>
<?=help("사업자정보는 tail.php 와 content.php 에서 표시합니다.")?>
<input type=text id="de_admin_company_name" name="de_admin_company_name" value='<?=$default[de_admin_company_name]?>' size=30>
<input type="text" id="de_admin_company_name" name="de_admin_company_name" value="<?=$default[de_admin_company_name]?>" size="30">
</td>
<td>사업자등록번호</td>
<th scope="row"><label for="de_admin_company_saupja_no">사업자등록번호</label></th>
<td>
<input type=text id="de_admin_company_saupja_no" name="de_admin_company_saupja_no" value='<?=$default[de_admin_company_saupja_no]?>' size=30>
<input type="text" id="de_admin_company_saupja_no" name="de_admin_company_saupja_no" value="<?=$default[de_admin_company_saupja_no]?>" size="30">
</td>
</tr>
<tr>
<td>대표자명</td>
<td colspan=3>
<input type=text id="de_admin_company_owner" name="de_admin_company_owner" value='<?=$default[de_admin_company_owner]?>' size=30>
<th scope="row"><label for="de_admin_company_owner">대표자명</label></th>
<td colspan="4">
<input type="text" id="de_admin_company_owner" name="de_admin_company_owner" value="<?=$default[de_admin_company_owner]?>" size="30">
</td>
</tr>
<tr>
<td>대표전화번호</td>
<th scope="row"><label for="de_admin_company_tel">대표전화번호</label></th>
<td>
<input type=text id="de_admin_company_tel" name="de_admin_company_tel" value='<?=$default[de_admin_company_tel]?>' size=30>
<input type="text" id="de_admin_company_tel" name="de_admin_company_tel" value="<?=$default[de_admin_company_tel]?>" size="30">
</td>
<td>팩스번호</td>
<th scope="row"><label for="de_admin_company_fax">팩스번호</label></th>
<td>
<input type=text id="de_admin_company_fax" name="de_admin_company_fax" value='<?=$default[de_admin_company_fax]?>' size=30>
<input type="text" id="de_admin_company_fax" name="de_admin_company_fax" value="<?=$default[de_admin_company_fax]?>" size="30">
</td>
</tr>
<tr>
<td>통신판매업 신고번호</td>
<th scope="row"><label for="de_admin_tongsin_no">통신판매업 신고번호</label></th>
<td>
<input type=text id="de_admin_tongsin_no" name="de_admin_tongsin_no" value='<?=$default[de_admin_tongsin_no]?>' size=30>
<input type="text" id="de_admin_tongsin_no" name="de_admin_tongsin_no" value="<?=$default[de_admin_tongsin_no]?>" size="30">
</td>
<td>부가통신 사업자번호</td>
<th scope="row"><label for="de_admin_buga_no">부가통신 사업자번호</label></th>
<td>
<input type=text id="de_admin_buga_no" name="de_admin_buga_no" value='<?=$default[de_admin_buga_no]?>' size=30>
<input type="text" id="de_admin_buga_no" name="de_admin_buga_no" value="<?=$default[de_admin_buga_no]?>" size="30">
</td>
</tr>
<tr>
<td>사업장우편번호</td>
<th scope="row"><label for="de_admin_company_zip">사업장우편번호</label></th>
<td>
<input type=text id="de_admin_company_zip" name="de_admin_company_zip" value='<?=$default[de_admin_company_zip]?>' size=10>
<input type="text" id="de_admin_company_zip" name="de_admin_company_zip" value="<?=$default[de_admin_company_zip]?>" size="10">
</td>
<td>사업장주소</td>
<th scope="row"><label for="de_admin_company_addr">사업장주소</label></th>
<td>
<input type=text id="de_admin_company_addr" name="de_admin_company_addr" value='<?=$default[de_admin_company_addr]?>' size=30>
<input type="text" id="de_admin_company_addr" name="de_admin_company_addr" value="<?=$default[de_admin_company_addr]?>" size="30">
</td>
</tr>
<tr>
<td>정보관리책임자명</td>
<th scope="row"><label for="de_admin_info_name">정보관리책임자명</label></th>
<td>
<input type=text id="de_admin_info_name" name="de_admin_info_name" value='<?=$default[de_admin_info_name]?>' size=30>
<input type="text" id="de_admin_info_name" name="de_admin_info_name" value="<?=$default[de_admin_info_name]?>" size="30">
</td>
<td>정보책임자 e-mail</td>
<th scope="row"><label for="de_admin_info_email">정보책임자 e-mail</label></th>
<td>
<input type=text id="de_admin_info_email" name="de_admin_info_email" value='<?=$default[de_admin_info_email]?>' size=30>
<input type="text" id="de_admin_info_email" name="de_admin_info_email" value="<?=$default[de_admin_info_email]?>" size="30">
</td>
</tr>
</tbody>
</table>
<table>
<caption>쇼핑몰 초기화면</caption>
<tbody>
<tr>
<td>히트상품출력</td>
<th scope="row">히트상품출력</th>
<td>
<?=help("상품관리에서 히트상품으로 선택한 상품들을 설정값대로 초기화면에 출력합니다.\n히트상품으로 체크한 상품이 없다면 초기화면에 출력하지 않습니다.\n추천상품과 신상품도 같은 방법으로 사용합니다.", -150)?>
출력 : <input type=checkbox id="de_type1_list_use" name="de_type1_list_use" value='1' <?=$default[de_type1_list_use]?"checked":"";?>>
, 스킨 : <select id=de_type1_list_skin id="de_type1_list_skin" name="de_type1_list_skin"><?=get_list_skin_options("^maintype(.*)\.php", G4_SHOP_PATH);?></select><script>document.getElementById('de_type1_list_skin').value='<?=$default[de_type1_list_skin]?>';</script>
, 1라인이미지수 : <input type=text id="de_type1_list_mod" name="de_type1_list_mod" value='<?=$default[de_type1_list_mod]?>' size=3>
, 라인 : <input type=text id="de_type1_list_row" name="de_type1_list_row" value='<?=$default[de_type1_list_row]?>' size=3>
, 폭 : <input type=text id="de_type1_img_width" name="de_type1_img_width" value='<?=$default[de_type1_img_width]?>' size=3>
, 높이 : <input type=text id="de_type1_img_height" name="de_type1_img_height" value='<?=$default[de_type1_img_height]?>' size=3>
<?=help("상품관리에서 히트상품으로 선택한 상품들을 설정값대로 초기화면에 출력합니다. 체크한 상품이 없다면 출력하지 않습니다.", -150)?>
<label for="de_type1_list_use">출력</label>
<input type="checkbox" id="de_type1_list_use" name="de_type1_list_use" value="1" <?=$default[de_type1_list_use]?"checked":"";?>>
<label for="de_type1_list_skin">스킨</label>
<select id="de_type1_list_skin" name="de_type1_list_skin"><?=get_list_skin_options("^maintype(.*)\.php", G4_SHOP_PATH);?></select><script>document.getElementById('de_type1_list_skin').value="<?=$default[de_type1_list_skin]?>";</script>
<label for="de_type1_list_mod">1라인이미지수</label>
<input type="text" id="de_type1_list_mod" name="de_type1_list_mod" value="<?=$default[de_type1_list_mod]?>" size="3">
<label for="de_type1_list_row">라인</label>
<input type="text" id="de_type1_list_row" name="de_type1_list_row" value="<?=$default[de_type1_list_row]?>" size="3">
<label for="de_type1_img_width">폭</label>
<input type="text" id="de_type1_img_width" name="de_type1_img_width" value="<?=$default[de_type1_img_width]?>" size="3">
<label for="de_type1_img_height">높이</label>
<input type="text" id="de_type1_img_height" name="de_type1_img_height" value="<?=$default[de_type1_img_height]?>" size="3">
</td>
</tr>
<tr>
<td>추천상품출력</td>
<th scope="row">추천상품출력</th>
<td>
출력 : <input type=checkbox id="de_type2_list_use" name="de_type2_list_use" value='1' <?=$default[de_type2_list_use]?"checked":"";?>>
, 스킨 : <select id=de_type2_list_skin id="de_type2_list_skin" name="de_type2_list_skin"><?=get_list_skin_options("^maintype(.*)\.php", G4_SHOP_PATH);?></select><script>document.getElementById('de_type2_list_skin').value='<?=$default[de_type2_list_skin]?>';</script>
, 1라인이미지수 : <input type=text id="de_type2_list_mod" name="de_type2_list_mod" value='<?=$default[de_type2_list_mod]?>' size=3>
, 라인 : <input type=text id="de_type2_list_row" name="de_type2_list_row" value='<?=$default[de_type2_list_row]?>' size=3>
, 폭 : <input type=text id="de_type2_img_width" name="de_type2_img_width" value='<?=$default[de_type2_img_width]?>' size=3>
, 높이 : <input type=text id="de_type2_img_height" name="de_type2_img_height" value='<?=$default[de_type2_img_height]?>' size=3>
<?=help("상품관리에서 추천상품으로 선택한 상품들을 설정값대로 초기화면에 출력합니다. 체크한 상품이 없다면 출력하지 않습니다.", -150)?>
<label for="de_type2_list_use">출력</label>
<input type="checkbox" id="de_type2_list_use" name="de_type2_list_use" value="1" <?=$default[de_type2_list_use]?"checked":"";?>>
<label for="de_type2_list_skin">스킨</label>
<select id="de_type2_list_skin" name="de_type2_list_skin"><?=get_list_skin_options("^maintype(.*)\.php", G4_SHOP_PATH);?></select><script>document.getElementById('de_type2_list_skin').value="<?=$default[de_type2_list_skin]?>";</script>
<label for="de_type2_list_mod">1라인이미지수</label>
<input type="text" id="de_type2_list_mod" name="de_type2_list_mod" value="<?=$default[de_type2_list_mod]?>" size="3">
<label for="de_type2_list_row">라인</label>
<input type="text" id="de_type2_list_row" name="de_type2_list_row" value="<?=$default[de_type2_list_row]?>" size="3">
<label for="de_type2_img_width">폭</label>
<input type="text" id="de_type2_img_width" name="de_type2_img_width" value="<?=$default[de_type2_img_width]?>" size="3">
<label for="de_type2_img_height">높이</label>
<input type="text" id="de_type2_img_height" name="de_type2_img_height" value="<?=$default[de_type2_img_height]?>" size="3">
</td>
</tr>
<tr>
<td>최신상품출력</td>
<th scope="row">최신상품출력</th>
<td>
출력 : <input type=checkbox id="de_type3_list_use" name="de_type3_list_use" value='1' <?=$default[de_type3_list_use]?"checked":"";?>>
, 스킨 : <select id=de_type3_list_skin id="de_type3_list_skin" name="de_type3_list_skin"><?=get_list_skin_options("^maintype(.*)\.php", G4_SHOP_PATH);?></select><script>document.getElementById('de_type3_list_skin').value='<?=$default[de_type3_list_skin]?>';</script>
, 1라인이미지수 : <input type=text id="de_type3_list_mod" name="de_type3_list_mod" value='<?=$default[de_type3_list_mod]?>' size=3>
, 라인 : <input type=text id="de_type3_list_row" name="de_type3_list_row" value='<?=$default[de_type3_list_row]?>' size=3>
, 폭 : <input type=text id="de_type3_img_width" name="de_type3_img_width" value='<?=$default[de_type3_img_width]?>' size=3>
, 높이 : <input type=text id="de_type3_img_height" name="de_type3_img_height" value='<?=$default[de_type3_img_height]?>' size=3>
<?=help("상품관리에서 최신상품으로 선택한 상품들을 설정값대로 초기화면에 출력합니다. 체크한 상품이 없다면 출력하지 않습니다.", -150)?>
<label for="de_type3_list_use">출력</label>
<input type="checkbox" id="de_type3_list_use" name="de_type3_list_use" value="1" <?=$default[de_type3_list_use]?"checked":"";?>>
<label for="de_type3_list_skin">스킨</label>
<select id="de_type3_list_skin" name="de_type3_list_skin"><?=get_list_skin_options("^maintype(.*)\.php", G4_SHOP_PATH);?></select><script>document.getElementById('de_type3_list_skin').value="<?=$default[de_type3_list_skin]?>";</script>
<label for="de_type3_list_mod">1라인이미지수</label>
<input type="text" id="de_type3_list_mod" name="de_type3_list_mod" value="<?=$default[de_type3_list_mod]?>" size="3">
<label for="de_type3_list_row">라인</label>
<input type="text" id="de_type3_list_row" name="de_type3_list_row" value="<?=$default[de_type3_list_row]?>" size="3">
<label for="de_type3_img_width">폭</label>
<input type="text" id="de_type3_img_width" name="de_type3_img_width" value="<?=$default[de_type3_img_width]?>" size="3">
<label for="de_type3_img_height">높이</label>
<input type="text" id="de_type3_img_height" name="de_type3_img_height" value="<?=$default[de_type3_img_height]?>" size="3">
</td>
</tr>
<tr>
<td>인기상품출력</td>
<th scope="row">인기상품출력</th>
<td>
출력 : <input type=checkbox id="de_type4_list_use" name="de_type4_list_use" value='1' <?=$default[de_type4_list_use]?"checked":"";?>>
, 스킨 : <select id=de_type4_list_skin id="de_type4_list_skin" name="de_type4_list_skin"><?=get_list_skin_options("^maintype(.*)\.php", G4_SHOP_PATH);?></select><script>document.getElementById('de_type4_list_skin').value='<?=$default[de_type4_list_skin]?>';</script>
, 1라인이미지수 : <input type=text id="de_type4_list_mod" name="de_type4_list_mod" value='<?=$default[de_type4_list_mod]?>' size=3>
, 라인 : <input type=text id="de_type4_list_row" name="de_type4_list_row" value='<?=$default[de_type4_list_row]?>' size=3>
, 폭 : <input type=text id="de_type4_img_width" name="de_type4_img_width" value='<?=$default[de_type4_img_width]?>' size=3>
, 높이 : <input type=text id="de_type4_img_height" name="de_type4_img_height" value='<?=$default[de_type4_img_height]?>' size=3>
<?=help("상품관리에서 인기상품으로 선택한 상품들을 설정값대로 초기화면에 출력합니다. 체크한 상품이 없다면 출력하지 않습니다.", -150)?>
<label for="de_type4_list_use">출력</label>
<input type="checkbox" id="de_type4_list_use" name="de_type4_list_use" value="1" <?=$default[de_type4_list_use]?"checked":"";?>>
<label for="de_type4_list_skin">스킨</label>
<select id="de_type4_list_skin" name="de_type4_list_skin"><?=get_list_skin_options("^maintype(.*)\.php", G4_SHOP_PATH);?></select><script>document.getElementById('de_type4_list_skin').value="<?=$default[de_type4_list_skin]?>";</script>
<label for="de_type4_list_mod">1라인이미지수</label>
<input type="text" id="de_type4_list_mod" name="de_type4_list_mod" value="<?=$default[de_type4_list_mod]?>" size="3">
<label for="de_type4_list_row">라인</label>
<input type="text" id="de_type4_list_row" name="de_type4_list_row" value="<?=$default[de_type4_list_row]?>" size="3">
<label for="de_type4_img_width">폭</label>
<input type="text" id="de_type4_img_width" name="de_type4_img_width" value="<?=$default[de_type4_img_width]?>" size="3">
<label for="de_type4_img_height">높이</label>
<input type="text" id="de_type4_img_height" name="de_type4_img_height" value="<?=$default[de_type4_img_height]?>" size="3">
</td>
</tr>
<tr>
<td>할인상품출력</td>
<th scope="row">할인상품출력</th>
<td>
출력 : <input type=checkbox id="de_type5_list_use" name="de_type5_list_use" value='1' <?=$default[de_type5_list_use]?"checked":"";?>>
, 스킨 : <select id=de_type5_list_skin id="de_type5_list_skin" name="de_type5_list_skin"><?=get_list_skin_options("^maintype(.*)\.php", G4_SHOP_PATH);?></select><script>document.getElementById('de_type5_list_skin').value='<?=$default[de_type5_list_skin]?>';</script>
, 1라인이미지수 : <input type=text id="de_type5_list_mod" name="de_type5_list_mod" value='<?=$default[de_type5_list_mod]?>' size=3>
, 라인 : <input type=text id="de_type5_list_row" name="de_type5_list_row" value='<?=$default[de_type5_list_row]?>' size=3>
, 폭 : <input type=text id="de_type5_img_width" name="de_type5_img_width" value='<?=$default[de_type5_img_width]?>' size=3>
, 높이 : <input type=text id="de_type5_img_height" name="de_type5_img_height" value='<?=$default[de_type5_img_height]?>' size=3>
<?=help("상품관리에서 할인상품으로 선택한 상품들을 설정값대로 초기화면에 출력합니다. 체크한 상품이 없다면 출력하지 않습니다.", -150)?>
<label for="de_type5_list_use">출력</label>
<input type="checkbox" id="de_type5_list_use" name="de_type5_list_use" value="1" <?=$default[de_type5_list_use]?"checked":"";?>>
<label for="de_type5_list_skin">스킨</label>
<select id="de_type5_list_skin" name="de_type5_list_skin"><?=get_list_skin_options("^maintype(.*)\.php", G4_SHOP_PATH);?></select><script>document.getElementById('de_type5_list_skin').value="<?=$default[de_type5_list_skin]?>";</script>
<label for="de_type5_list_mod">1라인이미지수</label>
<input type="text" id="de_type5_list_mod" name="de_type5_list_mod" value="<?=$default[de_type5_list_mod]?>" size="3">
<label for="de_type5_list_row">라인</label>
<input type="text" id="de_type5_list_row" name="de_type5_list_row" value="<?=$default[de_type5_list_row]?>" size="3">
<label for="de_type5_img_width">폭</label>
<input type="text" id="de_type5_img_width" name="de_type5_img_width" value="<?=$default[de_type5_img_width]?>" size="3">
<label for="de_type5_img_height">높이</label>
<input type="text" id="de_type5_img_height" name="de_type5_img_height" value="<?=$default[de_type5_img_height]?>" size="3">
</td>
</tr>
</tbody>
</table>
<table>
<caption>결제정보</caption>
<tr>
<td>무통장입금사용</td>
<th scope="row"><label for="de_bank_account">은행계좌번호</label></th>
<td colspan="3">
<textarea id="de_bank_account" name="de_bank_account"><?=$default[de_bank_account]?></textarea>
</td>
</tr>
<tr>
<th scope="row"><label for="de_bank_use">무통장입금사용</label></th>
<td>
<?=help("주문시 무통장으로 입금을 가능하게 할것인지를 설정합니다.\n사용할 경우 은행계좌번호를 반드시 입력하여 주십시오.", 50)?>
<select id=de_bank_use id="de_bank_use" name="de_bank_use">
<option value='0'>아니오
<option value='1'>예
<select id="de_bank_use" name="de_bank_use">
<option value="0">아니오
<option value="1">예
</select>
<script>document.getElementById('de_bank_use').value="<?=$default[de_bank_use]?>";</script>
</td>
<td rowspan=2>은행계좌번호</td>
<td rowspan=2>
<textarea id="de_bank_account" name="de_bank_account" rows=3 style='width:99%;'><?=$default[de_bank_account]?></textarea>
</td>
</tr>
<tr>
<td>계좌이체 결제사용</td>
<th scope="row"><label for="de_iche_use">계좌이체 결제사용</label></th>
<td>
<select id=de_iche_use id="de_iche_use" name="de_iche_use">
<option value='0'>아니오
<option value='1'>예
<?=help("주문시 실시간 계좌이체를 가능하게 할것인지를 설정합니다.", 50)?>
<select id="de_iche_use" name="de_iche_use">
<option value="0">아니오
<option value="1">예
</select>
<script>document.getElementById('de_iche_use').value="<?=$default[de_iche_use]?>";</script>
<?=help("주문시 실시간 계좌이체를 가능하게 할것인지를 설정합니다.", 50)?>
</td>
</tr>
<tr>
<td>가상계좌 결제사용</td>
<th scope="row"><label for="de_vbank_use">가상계좌 결제사용</label></th>
<td>
<?=help("주문자가 현금거래를 원할 경우, 해당 거래건에 대해 주문자에게 고유로 발행되는 일회용 계좌번호입니다.", 50)?>
<select id="de_vbank_use" name="de_vbank_use">
<option value='0'>아니오
<option value='1'>예
<option value="0">아니오
<option value="1">예
</select>
<script>document.fconfig.de_vbank_use.value="<?=$default[de_vbank_use]?>";</script>
</td>
</tr>
<tr>
<td>휴대폰결제사용</td>
<th scope="row"><label for="de_hp_use">휴대폰결제사용</label></th>
<td>
<?=help("주문시 휴대폰 결제를 가능하게 할것인지를 설정합니다.", 50)?>
<select id=de_hp_use id="de_hp_use" name="de_hp_use">
<option value='0'>아니오
<option value='1'>예
<select id="de_hp_use" name="de_hp_use">
<option value="0">아니오
<option value="1">예
</select>
<script>document.getElementById('de_hp_use').value="<?=$default[de_hp_use]?>";</script>
</td>
</tr>
<tr>
<td>신용카드결제사용</td>
<th scope="row"><label for="de_card_use">신용카드결제사용</label></th>
<td>
<?=help("주문시 신용카드 결제를 가능하게 할것인지를 설정합니다.", 50)?>
<select id=de_card_use id="de_card_use" name="de_card_use">
<option value='0'>아니오
<option value='1'>예
<select id="de_card_use" name="de_card_use">
<option value="0">아니오
<option value="1">예
</select>
<script>document.getElementById('de_card_use').value="<?=$default[de_card_use]?>";</script>
</td>
<td>카드결제최소금액</td>
<th scope="row"><label for="de_card_max_amount">카드결제최소금액</label></th>
<td>
<?=help("신용카드의 경우 1000원 미만은 결제가 가능하지 않습니다.\n1000원 이상으로 설정하십시오.")?>
<input type=text id="de_card_max_amount" name="de_card_max_amount" value='<?=$default[de_card_max_amount]?>' size=10> 원
<input type="text" id="de_card_max_amount" name="de_card_max_amount" value="<?=$default[de_card_max_amount]?>" size="10"> 원
</td>
</tr>
<tr>
<td>현금영수증발급사용</td>
<th scope="row"><label for="de_taxsave_use">현금영수증발급사용</label></th>
<td colspan='3'>
<?=help("현금 입금후 주문자가 주문상세내역에서 현금영수증 발급을 가능하게 할것인지를 설정합니다.\n\n관리자는 설정에 관계없이 주문관리 > 수정에서 발급이 가능합니다.\n\n현금영수증의 취소 기능은 없으므로 PG사에서 지원하는 현금영수증 취소 기능을 사용하시기 바랍니다.\n\n현금영수증의 취소 기능은 없으므로 PG사에서 지원하는 현금영수증 취소 기능을 사용하시기 바랍니다.", 50)?>
<select id=de_taxsave_use id="de_taxsave_use" name="de_taxsave_use">
<option value='0'>아니오
<option value='1'>예
<select id="de_taxsave_use" name="de_taxsave_use">
<option value="0">아니오
<option value="1">예
</select>
<script>document.getElementById('de_taxsave_use').value="<?=$default[de_taxsave_use]?>";</script>
</td>
</tr>
<tr>
<td>포인트 사용</td>
<td colspan=3>
<th scope="row"><label for="cf_use_point">포인트 사용</label></th>
<td colspan="4">
<?=help("환경설정 > 기본환경설정과 동일한 설정입니다.")?>
<input type='checkbox' id="cf_use_point" name="cf_use_point" value='1' <?=$config[cf_use_point]?'checked':'';?>> 사용
<input type="checkbox" id="cf_use_point" name="cf_use_point" value="1" <?=$config[cf_use_point]?'checked':'';?>> 사용
</td>
</tr>
<tr>
<td>포인트 결제사용</td>
<th scope="row"><label for="de_point_settle">포인트 결제사용</label></th>
<td>
<?=help("회원의 포인트가 설정값 이상일 경우만 주문시 결제에 사용할 수 있습니다.\n\n포인트 사용을 하지 않는 경우에는 의미가 없습니다.")?>
<input type=text id="de_point_settle" name="de_point_settle" value='<?=$default[de_point_settle]?>' size=10> 점
<input type="text" id="de_point_settle" name="de_point_settle" value="<?=$default[de_point_settle]?>" size="10"> 점
</td>
<td>포인트결제 %</td>
<th scope="row"><label for="de_point_per">포인트결제 %</label></th>
<td>
<?=help("회원의 포인트가 포인트 결제사용 포인트 보다 클 경우 주문금액의 몇% 까지 사용 가능하게 할지를 설정합니다.")?>
<select id=de_point_per id="de_point_per" name="de_point_per">
<? for ($i=100; $i>0; $i=$i-5) echo "<option value='$i'>{$i}\n"; ?>
<select id="de_point_per" name="de_point_per">
<? for ($i=100; $i>0; $i=$i-5) echo "<option value=\"$i\">{$i}\n"; ?>
</select>%
<script>document.getElementById('de_point_per').value='<?=$default[de_point_per]?>';</script>
<script>document.getElementById('de_point_per').value="<?=$default[de_point_per]?>";</script>
</td>
</tr>
<tr>
<td>포인트부여</td>
<th scope="row"><label for="de_card_point">포인트부여</label></th>
<td>
<select id=de_card_point id="de_card_point" name="de_card_point">
<option value='0'>아니오
<option value='1'>예
<select id="de_card_point" name="de_card_point">
<option value="0">아니오
<option value="1">예
</select>
<?=help("신용카드, 계좌이체 결제시 포인트를 부여할지를 설정합니다. (기본값은 '아니오')", 50)?>
<script>document.getElementById('de_card_point').value="<?=$default[de_card_point]?>";</script>
</td>
<td>주문완료 포인트</td>
<th scope="row"><label for="de_point_days">주문완료 포인트</label></th>
<td>
<?=help("설정값 이후에 포인트를 부여합니다.(주문자가 회원일 경우에만 해당)\n\n주문취소, 반품 등을 고려하여 적당한 기간을 입력하십시오. (기본값은 7)\n\n0 으로 설정하는 경우 주문과 동시에 포인트를 부여합니다.", -150)?>
주문 완료 <input type=text id="de_point_days" name="de_point_days" value='<?=$default[de_point_days]?>' size=5> 일 이후에 포인트를 부여
주문 완료 <input type="text" id="de_point_days" name="de_point_days" value="<?=$default[de_point_days]?>" size="5"> 일 이후에 포인트를 부여
</td>
</tr>
<tr>
<td>KCP SITE CODE</td>
<th scope="row"><label for="de_card_pg">KCP SITE CODE</label></th>
<td>
<?=help("KCP 에서 부여받는 SITE CODE 를 입력하세요.<br>SR 로 시작하는 영대문자, 숫자 혼용 총 5자리 코드를 입력하시면 됩니다.<br>만약, 사이트코드가 SR로 시작하지 않는다면 KCP에 사이트코드를 변경 요청해 주십시오.<br>예) SRZ89");?>
<input type=hidden id="de_card_pg" name="de_card_pg" value='kcp'>
<span style="font:bold 15px Verdana;">SR</span> <input type=text id="de_kcp_mid" name="de_kcp_mid" value='<?=$default[de_kcp_mid]?>' size=2 maxlength=3 style="font:bold 15px Verdana;"> 영대문자, 숫자 혼용 3자리
<input type="hidden" id="de_card_pg" name="de_card_pg" value="kcp">
<span style="font:bold 15px Verdana;">SR</span> <input type="text" id="de_kcp_mid" name="de_kcp_mid" value="<?=$default[de_kcp_mid]?>" size="2" maxlength=3 style="font:bold 15px Verdana;"> 영대문자, 숫자 혼용 3자리
</td>
<td>KCP SITE KEY</td>
<th scope="row"><label for="de_kcp_site_key">KCP SITE KEY</label></th>
<td>
<?=help("25자리 영대문자와 숫자 - 그리고 _ 로 이루어 집니다.<br>SITE KEY 발급은 KCP로 문의하세요.<br>1544-8660<br>예) 1Q9YRV83gz6TukH8PjH0xFf__");?>
<input type=text id="de_kcp_site_key" name="de_kcp_site_key" value='<?=$default[de_kcp_site_key]?>' size=32 maxlength=25>
<input type="text" id="de_kcp_site_key" name="de_kcp_site_key" value="<?=$default[de_kcp_site_key]?>" size="32" maxlength=25>
</td>
</tr>
<tr>
<td>에스크로 사용</td>
<td colspan=3>
<th scope="row">에스크로 사용</th>
<td colspan="4">
<?=help("일반결제와 에스크로 결제를 선택하실 수 있습니다.<p>반드시 KCP 관리자 > 고객센터 > 서비스변경 및 추가 > 에스크로 신청 메뉴에서 에스크로를 사용 선택하고, 결제수단별로 적용 신청한 후 사용하셔야 합니다.<p>에스크로 사용시 배송과의 연동은 되지 않으며 에스크로 결제만 지원됩니다.")?>
<label><input type=radio id="de_escrow_use" name="de_escrow_use" value='0' <?=$default[de_escrow_use]==0?"checked":"";?>> 일반결제 사용</label>
<label><input type=radio id="de_escrow_use" name="de_escrow_use" value='1' <?=$default[de_escrow_use]==1?"checked":"";?>> 에스크로결제 사용</label>
<input type="radio" id="de_escrow_use0" name="de_escrow_use" value="0" <?=$default[de_escrow_use]==0?"checked":"";?>>
<label for="de_escrow_use0">일반결제 사용</label>
<input type="radio" id="de_escrow_use1" name="de_escrow_use" value="1" <?=$default[de_escrow_use]==1?"checked":"";?>>
<label for="de_escrow_use1">에스크로결제 사용</label>
</td>
</tr>
<tr class="ht">
<td>복합과세 사용</td>
<tr>
<th scope="row">복합과세 사용</th>
<td colspan="3">
<? echo help("과세 상품과 면세 상품이 함께 있을 경우 사용할 수 있습니다. 복합과세를 사용하기 위해서는 KCP와 복합과세 전용사이트로 계약하셔야 합니다."); ?>
<label><input type="radio" id="de_compound_tax_use" name="de_compound_tax_use" value="0" <? if(!$default['de_compound_tax_use']) echo 'checked="checked"'; ?> /> 사용안함</label>
@ -333,19 +369,20 @@ include_once (G4_ADMIN_PATH."/admin.head.php");
</td>
</tr>
<tr>
<td>신용카드 결제테스트</td>
<td colspan=3>
<th scope="row">신용카드 결제테스트</th>
<td colspan="4">
<?=help("신용카드를 테스트 하실 경우에 체크하세요. 결제단위 최소 1,000원")?>
<label><input type=radio id="de_card_test" name="de_card_test" value='0' <?=$default[de_card_test]==0?"checked":"";?>> 실결제</label>
<label><input type=radio id="de_card_test" name="de_card_test" value='1' <?=$default[de_card_test]==1?"checked":"";?>> 테스트결제</label>
&nbsp;
[ <a href="https://admin8.kcp.co.kr/assist/login.LoginAction.do" target="_blank">실결제 관리자</a> &nbsp;|&nbsp;
<a href="http://testadmin8.kcp.co.kr/assist/login.LoginAction.do" target="_blank">테스트 관리자</a> ]
<span id="test_tip" style="margin:0 10px; color:#ff3300;">테스트결제 팁 더보기</span>
<input type="radio" id="de_card_test0" name="de_card_test" value="0" <?=$default[de_card_test]==0?"checked":"";?>>
<label for="de_card_test0">실결제</label>
<input type="radio" id="de_card_test1" name="de_card_test" value="1" <?=$default[de_card_test]==1?"checked":"";?>>
<label for="de_card_test1">테스트결제</label>
<a href="https://admin8.kcp.co.kr/assist/login.LoginAction.do" target="_blank">실결제 관리자</a>
<a href="http://testadmin8.kcp.co.kr/assist/login.LoginAction.do" target="_blank">테스트 관리자</a>
<span id="test_tip">테스트결제 팁 더보기</span>
</td>
</tr>
<tr>
<td colspan=4 id="test_tip_help" style="background-color:#fafafa; display:none; line-height:180%; padding:20px;">
<td colspan="4" id="test_tip_help">
<strong>일반결제 사용시 테스트 결제</strong><br />
&middot; 신용카드 : 1000원 이상, 모든 카드가 테스트 되는 것은 아니므로 여러가지 카드로 결제해 보셔야 합니다. (BC, 현대, 롯데, 삼성카드)<br />
&middot; 계좌이체 : 150원 이상, 계좌번호, 비밀번호는 가짜로 입력해도 되며, 주민등록번호는 공인인증서의 것과 일치해야 합니다.<br />
@ -358,119 +395,117 @@ include_once (G4_ADMIN_PATH."/admin.head.php");
&middot; 가상계좌 : 1원 이상, 입금통보는 제대로 되지 않음.<br />
&middot; 휴대폰 : 테스트 지원되지 않음.<br />
<br />
<div style="float:left; color:#ff3300;">
<div>
* 테스트결제의 경우 상점관리자(<a href='http://testadmin8.kcp.co.kr/assist/login.LoginAction.do' target='_blank'>http://testadmin8.kcp.co.kr/assist/login.LoginAction.do</a>)의 로그인 정보가 사용하시는 것과 다르므로 아이디/패스워드를 KCP로 문의하시기 바랍니다. (기술지원 1544-8661)<br>
* 참고로 일반결제의 테스트 사이트코드는 T0000 이며, 에스크로 결제의 테스트 사이트코드는 T0007 입니다.
</div>
</td>
</tr>
<tr>
<td>공통 URL</td>
<td colspan=3>
<th scope="row">공통 URL</th>
<td colspan="4">
<?=help("가상계좌 사용시 이 주소를 \"KCP 관리자 > 상점정보관리 > 정보변경 > 공통URL 정보 > 공통URL 변경후\"에 넣으셔야 상점에 자동으로 입금 통보됩니다.")?>
<?=$g4[shop_url]?>/settle_kcp_common.php
<?=G4_SHOP_URL?>/settle_kcp_common.php
</td>
</tr>
<tr class="ht">
<td>네이버 체크아웃</td>
<tr>
<th scope="row"><label for="de_checkout_use">네이버 체크아웃</label></th>
<td colspan="3">
<select id="de_checkout_use" name="de_checkout_use" id="de_checkout_use">
<select id="de_checkout_use" name="de_checkout_use">
<option value="true">사용함</option>
<option value="false">사용안함</option>
</select>
<script>document.getElementById("de_checkout_use").value="<? echo $default['de_checkout_use']; ?>";</script>
</td>
</tr>
<tr class="ht">
<td>체크아웃 테스트</td>
<tr>
<th scope="row"><label for="de_checkout_test">체크아웃 테스트</label></th>
<td colspan="3">
<select id="de_checkout_test" name="de_checkout_test" id="de_checkout_test">
<select id="de_checkout_test" name="de_checkout_test">
<option value="true">사용함</option>
<option value="false">사용안함</option>
</select>
<script>document.getElementById("de_checkout_test").value="<? echo $default['de_checkout_test']; ?>";</script>
</td>
</tr>
<tr class="ht">
<td>체크아웃 쇼핑몰ID</td>
<td colspan="3"><input type="text" id="de_checkout_shop_id" name="de_checkout_shop_id" value="<? echo $default['de_checkout_shop_id']; ?>" size="30" /></td>
<tr>
<th scope="row"><label for="de_checkout_shop_id">체크아웃 쇼핑몰ID</label></th>
<td colspan="3"><input type="text" id="de_checkout_shop_id" name="de_checkout_shop_id" value="<?=$default['de_checkout_shop_id']; ?>" size="30" /></td>
</tr>
<tr class="ht">
<td>체크아웃 인증키</td>
<td colspan="3"><input type="text" id="de_checkout_certi_key" name="de_checkout_certi_key" value="<? echo $default['de_checkout_certi_key']; ?>" size="50" /></td>
<tr>
<th scope="row"><label for="de_checkout_certi_key">체크아웃 인증키</label></th>
<td colspan="3"><input type="text" id="de_checkout_certi_key" name="de_checkout_certi_key" value="<?=$default['de_checkout_certi_key']; ?>" size="50" /></td>
</tr>
<tr class="ht">
<td>체크아웃 버튼키</td>
<td colspan="3"><input type="text" id="de_checkout_button_key" name="de_checkout_button_key" value="<? echo $default['de_checkout_button_key']; ?>" size="50" /></td>
<tr>
<th scope="row"><label for="">체크아웃 버튼키</label></th>
<td colspan="3"><input type="text" id="de_checkout_button_key" name="de_checkout_button_key" value="<?=$default['de_checkout_button_key']; ?>" size="50" /></td>
</tr>
</table>
<table>
<caption>배송정보</caption>
<tr>
<td>배송비유형</td>
<td colspan=3>
<select id="de_send_cost_case" id="de_send_cost_case" name="de_send_cost_case">
<option value="상한">상한</option>
<option value="없음">없음</option>
<option value="착불">착불</option>
<option value="개별배송">개별배송</option>
<th scope="row"><label for="de_send_cost_case">배송비유형</label></th>
<td colspan="4">
<select id="de_send_cost_case" name="de_send_cost_case">
<option value="상한">상한</option>
<option value="없음">없음</option>
<option value="착불">착불</option>
<option value="개별배송">개별배송</option>
</select>
<script>document.getElementById('de_send_cost_case').value="<?=$default[de_send_cost_case]?>";</script>
<?=help("'상한'으로 설정한 경우는 주문총액이 배송비상한가 미만일 경우 배송비를 받습니다.\n\n'없음'으로 설정한 경우에는 배송비상한가, 배송비를 무시합니다.\n\n'개별배송'으로 설정한 경우 상품정보에서 상품별배송비를 설정해주셔야 합니다.", 50);?>
</td>
</tr>
<tr class="ht">
<td>기본배송비</td>
<tr>
<th scope="row"><label for="de_send_cost_amount">기본배송비</label></th>
<td colspan="3"><input type="text" id="de_send_cost_amount" name="de_send_cost_amount" value="<? echo $default['de_send_cost_amount']; ?>" size="10" /> 원</td>
</tr>
<tr>
<td>배송비상한가</td>
<td colspan=3>
<input type=text id="de_send_cost_limit" name="de_send_cost_limit" value='<?=$default[de_send_cost_limit]?>' size=40> 원
<th scope="row"><label for="de_send_cost_limit">배송비상한가</label></th>
<td colspan="4">
<input type="text" id="de_send_cost_limit" name="de_send_cost_limit" value="<?=$default[de_send_cost_limit]?>" size="40"> 원
<?=help("배송비유형이 '상한'일 경우에만 해당되며 배송비상한가를 여러개 두고자 하는 경우는 <b>;</b> 로 구분합니다.\n\n예를 들어 20000원 미만일 경우 4000원, 30000원 미만일 경우 3000원 으로 사용할 경우에는 배송비상한가를 20000;30000 으로 입력하고 배송비를 4000;3000 으로 입력합니다.", 50);?>
</td>
</tr>
<tr>
<td>배송비</td>
<td colspan=3>
<input type=text id="de_send_cost_list" name="de_send_cost_list" value='<?=$default[de_send_cost_list]?>' size=40> 원
</td>
</tr>
<tr class="ht">
<td>지역별 배송비</td>
<td colspan="3">
<input type="radio" id="de_send_cost_area" name="de_send_cost_area" value="1" <? if($default['de_send_cost_area']) echo 'checked="checked"'; ?> />사용
<input type="radio" id="de_send_cost_area" name="de_send_cost_area" value="0" <? if(!$default['de_send_cost_area']) echo 'checked="checked"'; ?> />사용안함
<th scope="row"><label for="de_send_cost_list">배송비</label></th>
<td colspan="4">
<input type="text" id="de_send_cost_list" name="de_send_cost_list" value="<?=$default[de_send_cost_list]?>" size="40"> 원
</td>
</tr>
<tr>
<td>희망배송일사용</td>
<th scope="row">지역별 배송비</th>
<td colspan="3">
<input type="radio" id="de_send_cost_area0" name="de_send_cost_area" value="1" <? if($default['de_send_cost_area']) echo 'checked="checked"'; ?> />
<label for="de_send_cost_area0">사용</label>
<input type="radio" id="de_send_cost_area1" name="de_send_cost_area" value="0" <? if(!$default['de_send_cost_area']) echo 'checked="checked"'; ?> />
<label for="de_send_cost_area1">사용안함</label>
</td>
</tr>
<tr>
<th scope="row"><label for="de_hope_date_use">희망배송일사용</label></th>
<td>
<?=help("'예'로 설정한 경우 주문서에서 희망배송일을 입력 받습니다.", 50);?>
<select id=de_hope_date_use id="de_hope_date_use" name="de_hope_date_use">
<select id="de_hope_date_use" name="de_hope_date_use">
<option value="0">아니오
<option value="1">예
</select>
<script>document.getElementById('de_hope_date_use').value="<?=$default[de_hope_date_use]?>";</script>
</td>
<td>희망배송일날짜</td>
<th scope="row"><label for="de_hope_date_after">희망배송일날짜</label></th>
<td>
<?=help("설정한날 이후의 날짜부터 일주일까지 선택박스 형식으로 출력합니다.", 50);?>
<input type=text id="de_hope_date_after" name="de_hope_date_after" value='<?=$default[de_hope_date_after]?>' size=5> 일
<input type="text" id="de_hope_date_after" name="de_hope_date_after" value="<?=$default[de_hope_date_after]?>" size="5"> 일
</td>
</tr>
<tr>
<td>배송정보</td>
<td colspan=3><br /><?=editor_html('de_baesong_content', $default[de_baesong_content]);?></td>
<th scope="row"><label for="de_baesong_content">배송정보</label></th>
<td colspan="4"><?=editor_html('de_baesong_content', $default[de_baesong_content]);?></td>
</tr>
<tr>
<td>교환/반품</td>
<td colspan=3><br /><?=editor_html('de_change_content', $default[de_change_content]);?></td>
<th scope="row"><label for="de_change_content">교환/반품</label></th>
<td colspan="4"><?=editor_html('de_change_content', $default[de_change_content]);?></td>
</tr>
</table>
@ -478,79 +513,77 @@ include_once (G4_ADMIN_PATH."/admin.head.php");
<table>
<caption>기타정보</caption>
<colgroup width=15%></colgroup>
<colgroup width=35% bgcolor=#FFFFFF></colgroup>
<colgroup width=15%></colgroup>
<colgroup width=35% bgcolor=#FFFFFF></colgroup>
<tr>
<td>관련상품출력</td>
<td colspan=3>
<th scope="row">관련상품출력</th>
<td colspan="4">
<?=help("$cart_dir/item.sub.adding.php 에서 $cart_dir/maintype1.inc.php 를 include 하여 출력합니다.");?>
1라인이미지수 : <input type=text id="de_rel_list_mod" name="de_rel_list_mod" value='<?=$default[de_rel_list_mod]?>' size=3>
, 이미지폭 : <input type=text id="de_rel_img_width" name="de_rel_img_width" value='<?=$default[de_rel_img_width]?>' size=3>
, 이미지높이 : <input type=text id="de_rel_img_height" name="de_rel_img_height" value='<?=$default[de_rel_img_height]?>' size=3>
<label for="">1라인이미지수</label>
<input type="text" id="de_rel_list_mod" name="de_rel_list_mod" value="<?=$default[de_rel_list_mod]?>" size="3">
<label for="">이미지폭</label>
<input type="text" id="de_rel_img_width" name="de_rel_img_width" value="<?=$default[de_rel_img_width]?>" size="3">
<label for="">이미지높이</label>
<input type="text" id="de_rel_img_height" name="de_rel_img_height" value="<?=$default[de_rel_img_height]?>" size="3">
</td>
</tr>
<tr>
<td>이미지(소) 폭</td>
<th scope="row"><label for="">이미지(소) 폭</label></th>
<td>
<?=help("상품관리의 상품입력에서 이미지(대) 입력으로 자동생성해 줄때 이미지(소)의 폭과 높이를 설정한 값으로 생성하여 줍니다.");?>
<input type=text id="de_simg_width" name="de_simg_width" value='<?=$default[de_simg_width]?>' size=5> 픽셀
<input type="text" id="de_simg_width" name="de_simg_width" value="<?=$default[de_simg_width]?>" size="5"> 픽셀
</td>
<td>이미지(소) 높이</td>
<th scope="row"><label for="">이미지(소) 높이</label></th>
<td>
<input type=text id="de_simg_height" name="de_simg_height" value='<?=$default[de_simg_height]?>' size=5> 픽셀
<input type="text" id="de_simg_height" name="de_simg_height" value="<?=$default[de_simg_height]?>" size="5"> 픽셀
</td>
</tr>
<tr>
<td>이미지(중) 폭</td>
<th scope="row"><label for="">이미지(중) 폭</label></th>
<td>
<?=help("상품관리의 상품입력에서 이미지(대) 입력으로 자동생성해 줄때 이미지(중)의 폭과 높이를 설정한 값으로 생성하여 줍니다.");?>
<input type=text id="de_mimg_width" name="de_mimg_width" value='<?=$default[de_mimg_width]?>' size=5> 픽셀
<input type="text" id="de_mimg_width" name="de_mimg_width" value="<?=$default[de_mimg_width]?>" size="5"> 픽셀
</td>
<td>이미지(중) 높이</td>
<th scope="row"><label for="">이미지(중) 높이</label></th>
<td>
<input type=text id="de_mimg_height" name="de_mimg_height" value='<?=$default[de_mimg_height]?>' size=5> 픽셀
<input type="text" id="de_mimg_height" name="de_mimg_height" value="<?=$default[de_mimg_height]?>" size="5"> 픽셀
</td>
</tr>
<tr>
<td>로고이미지</td>
<td colspan=3>
<th scope="row"><label for="">로고이미지</label></th>
<td colspan="4">
<?=help("쇼핑몰에 사용하는 로고이미지 입니다.\n이미지 파일만 업로드 가능합니다.");?>
<input type=file id="logo_img" name="logo_img" size=40>
<input type="file" id="logo_img" name="logo_img" size="40">
<?
$logo_img = "$g4[path]/data/common/logo_img";
if (file_exists($logo_img))
{
$size = getimagesize($logo_img);
echo "<img src='$g4[admin_path]/img/icon_viewer.gif' border=0 align=absmiddle onclick=\"imageview('id_logo_img', $size[0], $size[1]);\"><input type=checkbox id=\"logo_img_del\" name=\"logo_img_del\" value='1'>삭제";
echo "<img src='$g4[admin_path]/img/icon_viewer.gif' border=0 align=absmiddle onclick=\"imageview('id_logo_img', $size[0], $size[1]);\"><input type=\"checkbox\" id=\"logo_img_del\" name=\"logo_img_del\" value=\"1\">삭제";
echo "<div id='id_logo_img' style='left:0; top:0; z-index:+1; display:none; position:absolute;'><img src='$logo_img' border=1></div>";
}
?>
</td>
</tr>
<tr>
<td>메인이미지</td>
<td colspan=3>
<th scope="row"><label for="">메인이미지</label></th>
<td colspan="4">
<?=help("쇼핑몰에 사용하는 메인이미지 입니다.\n이미지 파일만 업로드 가능합니다.");?>
<input type=file id="main_img" name="main_img" size=40>
<input type="file" id="main_img" name="main_img" size="40">
<?
$main_img = "$g4[path]/data/common/main_img";
if (file_exists($main_img))
{
$size = getimagesize($main_img);
echo "<img src='$g4[admin_path]/img/icon_viewer.gif' border=0 align=absmiddle onclick=\"imageview('id_main_img', $size[0], $size[1]);\"><input type=checkbox id=\"main_img_del\" name=\"main_img_del\" value='1'>삭제";
echo "<img src='$g4[admin_path]/img/icon_viewer.gif' border=0 align=absmiddle onclick=\"imageview('id_main_img', $size[0], $size[1]);\"><input type=\"checkbox\" id=\"main_img_del\" name=\"main_img_del\" value=\"1\">삭제";
echo "<div id='id_main_img' style='left:0; top:0; z-index:+1; display:none; position:absolute;'><img src='$main_img' border=1></div>";
}
?>
</td>
</tr>
<tr>
<td>사용후기</td>
<td colspan=3>
<th scope="row"><label for="">사용후기</label></th>
<td colspan="4">
<?=help("고객이 특정 상품에 사용후기를 작성하였을 경우 바로 출력할것인지 관리자 승인 후 출력할것인지를 설정합니다.", 50);?>
<select id=de_item_ps_use id="de_item_ps_use" name="de_item_ps_use">
<select id="de_item_ps_use" name="de_item_ps_use">
<option value="0">관리자 승인없이 출력
<option value="1">관리자 승인 후 출력
</select>
@ -560,10 +593,10 @@ include_once (G4_ADMIN_PATH."/admin.head.php");
<?/*?>
<tr>
<td>스크롤배너 사용</td>
<td colspan=3>
<th scope="row"><label for="">스크롤배너 사용</label></th>
<td colspan="4">
<?=help("'예'로 설정한 경우 쇼핑몰 우측에 스크롤배너가 출력됩니다.", 50);?>
<select id=de_scroll_banner_use id="de_scroll_banner_use" name="de_scroll_banner_use">
<select id="de_scroll_banner_use" name="de_scroll_banner_use">
<option value="0">아니오
<option value="1">예
</select>
@ -573,51 +606,51 @@ include_once (G4_ADMIN_PATH."/admin.head.php");
<?*/?>
<tr>
<td>상품구입 권한</td>
<td>
<th scope="row"><label for="">상품구입 권한</label></th>
<td colspan="3">
<?=help("설정을 1로 하게되면 모든 방문자에게 판매를 할 수 있지만 설정을 변경하여 특정회원을 대상으로 판매를 할 수 있습니다.");?>
<?=get_member_level_select('de_level_sell', 1, 10, $default[de_level_sell]) ?>
</td>
</tr>
<tr>
<td>코드 중복검사</td>
<td>
<th scope="row"><label for="">코드 중복검사</label></th>
<td colspan="3">
<?=help("분류, 상품을 입력(추가) 할 때 코드 중복검사를 사용할 경우 체크하시면 됩니다.");?>
<input type=checkbox id="de_code_dup_use" name="de_code_dup_use" value='1' <?=$default[de_code_dup_use]?'checked':'';?>> 사용
<input type="checkbox" id="de_code_dup_use" name="de_code_dup_use" value="1" <?=$default[de_code_dup_use]?'checked':'';?>> 사용
</td>
</tr>
<tr>
<td>비회원 장바구니</td>
<td>
<th scope="row"><label for="">비회원 장바구니</label></th>
<td colspan="3">
<?=help("비회원 장바구니 기능을 사용할 경우 체크하시면 됩니다.");?>
<input type=checkbox id="de_guest_cart_use" name="de_guest_cart_use" value='1' <?=$default[de_guest_cart_use]?'checked':'';?>> 사용
<input type="checkbox" id="de_guest_cart_use" name="de_guest_cart_use" value="1" <?=$default[de_guest_cart_use]?'checked':'';?>> 사용
</td>
</tr>
<tr>
<td>장바구니 메세지</td>
<td colspan=3>
<th scope="row"><label for="">장바구니 메세지</label></th>
<td colspan="4">
<?=help("상품을 장바구니에 담은 후에는 가격 수정이 불가하므로 비회원가격과 회원가격이 다른 경우에는 장바구니에 담기 전에 미리 메세지를 출력하여 로그인 한 후 구입을 하도록 유도합니다.", -150);?>
<input type=checkbox id="de_different_msg" name="de_different_msg" value='1' <?=$default[de_different_msg]?'checked':'';?>>
<input type="checkbox" id="de_different_msg" name="de_different_msg" value="1" <?=$default[de_different_msg]?'checked':'';?>>
비회원가격과 회원가격이 다른 상품을 장바구니에 담는 경우 "가격이 다릅니다"라는 메세지를 출력합니다.
</td>
</tr>
<tr>
<td>비회원에 대한<br/>개인정보수집 내용</td>
<td colspan=3><br /><?=editor_html('de_guest_privacy', $default[de_guest_privacy]);?></td>
<th scope="row"><label for="">비회원에 대한<br/>개인정보수집 내용</label></th>
<td colspan="4"><br /><?=editor_html('de_guest_privacy', $default[de_guest_privacy]);?></td>
</tr>
<tr>
<td>MYSQL USER</td>
<th scope="row"><label for="">MYSQL USER</label></th>
<td><?=$mysql_user?></td>
<td>MYSQL DB</td>
<th scope="row"><label for="">MYSQL DB</label></th>
<td><?=$mysql_db?></td>
</tr>
<tr>
<td>서버 IP</td>
<th scope="row"><label for="">서버 IP</label></th>
<td><?=($_SERVER[SERVER_ADDR]?$_SERVER[SERVER_ADDR]:$_SERVER[LOCAL_ADDR]);?></td>
<td>프로그램 등록번호</td>
<th scope="row"><label for="">프로그램 등록번호</label></th>
<td>
<?=help("정식구입자께만 발급해 드리고 있습니다.\n등록번호가 틀린 경우 주문서를 확인 하실 수 없습니다.\n등록번호는 서버 IP, MYSQL USER, DB 를 알려주셔야 발급이 가능합니다.", -180, -160);?>
<input type=text id="de_register" name="de_register" value='<?=$default[de_register]?>' size=30 required itemid="프로그램 등록번호" name="프로그램 등록번호">
<input type="text" id="de_register" name="de_register" value="<?=$default[de_register]?>" size="30" required itemid="프로그램 등록번호" name="프로그램 등록번호">
</td>
</tr>
@ -694,7 +727,7 @@ $sms_daesang = array (1=>"고객님께 발송", "관리자께 발송", "고객
<td align=center><textarea cols='16' rows='6' id='de_sms_cont<?=$i?>' name='de_sms_cont<?=$i?>' wrap=virtual ONKEYUP="byte_check('de_sms_cont<?=$i?>', 'byte<?=$i?>');" style='OVERFLOW: hidden; border:solid 0; width: 100px; background-color:#C4FFFF; FONT-SIZE: 9pt; font-family:굴림체;'><?=$default["de_sms_cont".$i]?></textarea></td>
</tr>
</table>
<table><tr><td><div id='byte<?=$i?>' align=center>0 / 80 바이트</div><br><input type=checkbox name='de_sms_use<?=$i?>' value='1' <?=($default["de_sms_use".$i] ? "checked" : "")?>>사용</table>
<table><tr><td><div id='byte<?=$i?>' align=center>0 / 80 바이트</div><br><input type="checkbox" name='de_sms_use<?=$i?>' value="1" <?=($default["de_sms_use".$i] ? "checked" : "")?>>사용</table>
</td>
<script>
@ -708,92 +741,92 @@ $sms_daesang = array (1=>"고객님께 발송", "관리자께 발송", "고객
<table>
<caption>SMS 환경설정</caption>
<tr>
<td>SMS 사용</td>
<td colspan=3>
<th scope="row"><label for="de_sms_use">SMS 사용</label></th>
<td colspan="4">
<?=help("서비스 회사를 선택하신 경우에만 SMS 를 사용합니다.\n위의 개별적인 기능별 사용(회원가입시, 주문서작성시 ...)보다 우선합니다.\n아이코드의 경우 무료테스트 환경을 지원합니다.");?>
<select id=de_sms_use id="de_sms_use" name="de_sms_use">
<option value=''>사용안함
<option value='icode'>아이코드
<select id="de_sms_use" name="de_sms_use">
<option value="">사용안함</option>
<option value="icode">아이코드</option>
</select>
<script>document.getElementById('de_sms_use').value="<?=$default[de_sms_use]?>";</script>
</td>
</tr>
<tr>
<td>관리자 핸드폰번호</td>
<td colspan=3>
<th scope="row"><label for="de_sms_hp">관리자 핸드폰번호</label></th>
<td colspan="4">
<?=help("쇼핑몰관리자 또는 보내시는분의 핸드폰번호를 입력하세요.\n\n주문서작성시 쇼핑몰관리자가 문자메세지를 받으시려면 반드시 입력하셔야 합니다.\n\n숫자만 입력하세요.\n예) 0101234567");?>
<input type=text id="de_sms_hp" name="de_sms_hp" value='<?=$default[de_sms_hp]?>' size=20>
<input type="text" id="de_sms_hp" name="de_sms_hp" value="<?=$default[de_sms_hp]?>" size="20">
</td>
</tr>
<tr>
<td>아이코드 회원아이디</td>
<td colspan=3>
<th scope="row"><label for="de_icode_id">아이코드 회원아이디</label></th>
<td colspan="4">
<?=help("아이코드에서 사용하시는 회원아이디를 입력합니다.");?>
<input type=text id="de_icode_id" name="de_icode_id" value='<?=$default[de_icode_id]?>' size=20>
<input type="text" id="de_icode_id" name="de_icode_id" value="<?=$default[de_icode_id]?>" size="20">
</td>
</tr>
<tr>
<td>아이코드 패스워드</td>
<td colspan=3>
<th scope="row"><label for="de_icode_pw">아이코드 패스워드</label></th>
<td colspan="4">
<?=help("아이코드에서 사용하시는 패스워드를 입력합니다.");?>
<input type=password id="de_icode_pw" name="de_icode_pw" value='<?=$default[de_icode_pw]?>'>
<input type="password" id="de_icode_pw" name="de_icode_pw" value="<?=$default[de_icode_pw]?>">
</td>
</tr>
<tr>
<td>요금제</td>
<th scope="row"><label for="de_icode_server_ip">요금제</label></th>
<td>
<input type=hidden id="de_icode_server_ip" name="de_icode_server_ip" value='<?=$default[de_icode_server_ip]?>'>
<input type="hidden" id="de_icode_server_ip" name="de_icode_server_ip" value="<?=$default[de_icode_server_ip]?>">
<?
if ($userinfo[payment] == "A") {
echo "충전제";
echo "<input type=hidden id=\"de_icode_server_port\" name=\"de_icode_server_port\" value='7295'>";
echo "<input type=\"hidden\" id=\"de_icode_server_port\" name=\"de_icode_server_port\" value=\"7295\">";
}
else if ($userinfo[payment] == "C") {
echo "정액제";
echo "<input type=hidden id=\"de_icode_server_port\" name=\"de_icode_server_port\" value='7296'>";
echo "<input type=\"hidden\" id=\"de_icode_server_port\" name=\"de_icode_server_port\" value=\"7296\">";
}
else {
echo "가입해주세요.";
echo "<input type=hidden id=\"de_icode_server_port\" name=\"de_icode_server_port\" value='7295'>";
echo "<input type=\"hidden\" id=\"de_icode_server_port\" name=\"de_icode_server_port\" value=\"7295\">";
}
?>
</td>
<td>아이코드 서비스 신청 (회원가입)</td>
<th scope="row">아이코드 서비스 신청 (회원가입)</th>
<td>
<?=help("이 페이지에서 회원가입 하시면 문자 건당 16원에 제공 받을 수 있습니다.");?>
<a href='http://icodekorea.com/res/join_company_fix_a.php?sellid=sir2' target=_blank>http://www.icodekorea.com</a>
<a href="http://icodekorea.com/res/join_company_fix_a.php?sellid=sir2" target="_blank">http://www.icodekorea.com</a>
</td>
</tr>
<? if ($userinfo[payment] == 'A') { ?>
<tr>
<td>충전 잔액</td>
<td colspan=3>
<th scope="row">충전 잔액</th>
<td colspan="4">
<?=number_format($userinfo[coin])?> 원.
<input type=button class=btn1 value='충전하기' onclick="window.open('http://www.icodekorea.com/smsbiz/credit_card_amt.php?icode_id=<?=$sms4[cf_id]?>&icode_passwd=<?=$sms4[cf_pw]?>','icode_payment', 'scrollbars=1,resizable=1')">
<input type="button" class="btn1" value="충전하기" onclick="window.open('http://www.icodekorea.com/smsbiz/credit_card_amt.php?icode_id=<?=$sms4[cf_id]?>&icode_passwd=<?=$sms4[cf_pw]?>','icode_payment', 'scrollbars=1,resizable=1')">
</td>
</tr>
<tr>
<td>건수별 금액</td>
<td colspan=3>
<th scope="row">건수별 금액</th>
<td colspan="4">
<?=number_format($userinfo[gpay])?> 원.
</td>
</tr>
<? } ?>
<!-- <tr>
<td>아이코드 서버 IP</td>
<td colspan=3>
<input type=text id="de_icode_server_ip" name="de_icode_server_ip" value='<?=$default[de_icode_server_ip]?$default[de_icode_server_ip]:"211.172.232.124";?>' size=20>
<td colspan="4">
<input type="text" id="de_icode_server_ip" name="de_icode_server_ip" value="<?=$default[de_icode_server_ip]?$default[de_icode_server_ip]:"211.172.232.124";?>" size="20">
<?=help("아이코드에서 문자메세지를 발송하는 서버의 IP 를 입력하십시오.\n\n기본값은 211.172.232.124 입니다.");?>
</td>
</tr>
<tr>
<td>아이코드 서버 Port</td>
<td colspan=3>
<select id=de_icode_server_port id="de_icode_server_port" name="de_icode_server_port">
<option value=''>사용안함
<option value='7295'>충전식
<option value='7296'>정액제
<td colspan="4">
<select id="de_icode_server_port" name="de_icode_server_port">
<option value="'>사용안함
<option value="7295">충전식
<option value="7296">정액제
</select>
<script>document.getElementById('de_icode_server_port').value="<?=$default[de_icode_server_port]?>";</script>
</td>
@ -801,7 +834,7 @@ $sms_daesang = array (1=>"고객님께 발송", "관리자께 발송", "고객
-->
<tr>
<td colspan=4>
<td colspan="4">
<br>회원가입시 : {이름} {회원아이디} {회사명}
<br>주문서작성 : {이름} {보낸분} {받는분} {주문번호} {주문금액} {회사명}
<br>입금확인시 : {이름} {입금액} {주문번호} {회사명}
@ -814,8 +847,6 @@ $sms_daesang = array (1=>"고객님께 발송", "관리자께 발송", "고객
</table>
<div class="btn_confirm">
<input type="submit" class="btn_submit" accesskey="s" value="확인">
</div>
@ -830,16 +861,6 @@ function fconfig_check(f)
return true;
}
document.fconfig.de_admin_company_name.focus();
$(function() {
$("#test_tip").bind("click", function() {
$("#test_tip_help").toggle();
})
.css("cursor", "pointer")
.css("text-decoration", "underline");
});
</script>
<?

View File

@ -16,7 +16,7 @@ $cart_title4 = "배송완료";
auth_check($auth[$sub_menu], "w");
$g4['title'] = $html_title;
include_once($g4['admin_path'].'/admin.head.php');
include_once(G4_ADMIN_PATH.'/admin.head.php');
//------------------------------------------------------------------------------
// 설정 시간이 지난 주문서 없는 장바구니 자료 삭제
@ -189,7 +189,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
$list = $i%2;
echo "
<tr class='list$list'>
<td align=center title='{$row['ct_id']}'><input type="hidden" id="ct_id" name="ct_id"[$i] value='{$row['ct_id']}'><input type="checkbox" id='ct_chk_{$i}' name='ct_chk[{$i}]' value='1'></td>
<td align=center title='{$row['ct_id']}'><input type=\"hidden\" id=\"ct_id\" name=\"ct_id\"[$i] value='{$row['ct_id']}'><input type=\"checkbox\" id='ct_chk_{$i}' name='ct_chk[{$i}]' value='1'></td>
<td style='padding-top:5px; padding-bottom:5px;'><table width='100%'><tr><td width=40 align=center>$image</td><td>$it_name</td></tr></table></td>
<td align=center>{$row['ct_status']}</td>
<td align=center>$row[ct_qty]</td>
@ -478,7 +478,7 @@ if ($od['od_receipt_point'] > 0)
{
// 은행계좌를 배열로 만든후
$str = explode("\n", $default['de_bank_account']);
$bank_account = "\n<select id="od_bank_account" name="od_bank_account">\n";
$bank_account = "\n<select id=\"od_bank_account\" name=\"od_bank_account\">\n";
$bank_account .= "<option value=''>------------ 선택하십시오 ------------\n";
for ($i=0; $i<count($str); $i++) {
$str[$i] = str_replace("\r", "", $str[$i]);
@ -487,7 +487,7 @@ if ($od['od_receipt_point'] > 0)
$bank_account .= "</select> ";
}
else if ($od['od_settle_case'] == '가상계좌')
$bank_account = $od['od_bank_account'] . "<input type="hidden" id="od_bank_account" name="od_bank_account" value='{$od['od_bank_account']}'>";
$bank_account = $od['od_bank_account'] . "<input type=\"hidden\" id=\"od_bank_account\" name=\"od_bank_account\" value='{$od['od_bank_account']}'>";
else if ($od['od_settle_case'] == '계좌이체')
$bank_account = $od['od_settle_case'];
?>
@ -855,5 +855,5 @@ function form_submit(status)
</script>
<?
include_once("$g4[admin_path]/admin.tail.php");
include_once(G4_ADMIN_PATH.'/admin.tail.php');
?>

View File

@ -5,7 +5,7 @@ include_once("./_common.php");
auth_check($auth[$sub_menu], "r");
$g4['title'] = '주문서관리';
include_once ($g4['admin_path'].'/admin.head.php');
include_once (G4_ADMIN_PATH.'/admin.head.php');
$where = " where ";
$sql_search = "";
@ -26,7 +26,7 @@ if ($sort1 == "") $sort1 = "od_id";
if ($sort2 == "") $sort2 = "desc";
$sql_common = " from {$g4['yc4_cart_table']} a
left join {$g4['yc4_order_table']} b on (a.uq_id="b".od_id)
left join {$g4['yc4_order_table']} b on (a.uq_id = b.od_id)
$sql_search ";
// 김선용 200805 : 조인 사용으로 전체카운트가 일정레코드 이상일 때 지연시간 문제가 심각하므로 변경

View File

@ -5,7 +5,7 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!defined("_ORDERMAIL_")) exit;
// 주문자님께 메일발송 체크를 했다면
if ($od_send_mail)
if ($od_send_mail)
{
$od = sql_fetch(" select * from $g4[yc4_order_table] where od_id = '$od_id' ");
@ -25,7 +25,7 @@ if ($od_send_mail)
b.it_opt4_subject,
b.it_opt5_subject,
b.it_opt6_subject
from $g4[yc4_cart_table] a inner join $g4[yc4_item_table] b on (b.it_id="a".it_id)
from $g4[yc4_cart_table] a inner join $g4[yc4_item_table] b on (b.it_id = a.it_id)
where a.on_uid = '$od[on_uid]'
order by a.ct_id ";
$result = sql_query($sql);
@ -113,7 +113,7 @@ if ($od_send_mail)
}
// 입금 또는 배송내역이 있다면 메일 발송
if ($is_receipt || $is_delivery)
if ($is_receipt || $is_delivery)
{
ob_start();
include "$g4[shop_path]/mail/ordermail.mail.php";
@ -125,7 +125,7 @@ if ($od_send_mail)
// 메일 보낸 내역 상점메모에 update
$od_shop_memo = "$g4[time_ymdhis] - 결제/배송내역 메일발송\n" . $od[od_shop_memo];;
/* 1.00.06
/* 1.00.06
** 주석처리 - 처리하지 않음
if ($receipt_check)
$od_shop_memo .= ", 입금확인";

View File

@ -1,8 +1,8 @@
<?
$sub_menu = "400400";
include_once("./_common.php");
include_once($g4['path'].'/lib/mailer.lib.php');
include_once($g4['path'].'/lib/icode.sms.lib.php');
include_once(G4_LIB_PATH.'/mailer.lib.php');
include_once(G4_LIB_PATH.'/icode.sms.lib.php');
auth_check($auth[$sub_menu], "w");

View File

@ -9,10 +9,10 @@ if ($is_member) {
// 세션을 지웁니다.
set_session("ss_mb_reg", "");
if ($g4['https_url']) {
$register_action_url = $g4['https_url'].'/'.$g4['bbs'].'/register_form.php';
if (G4_HTTPS_URL) {
$register_action_url = G4_HTTPS_URL.'/bbs/register_form.php';
} else {
$register_action_url = $g4['bbs_url'].'/register_form.php';
$register_action_url = G4_BBS_URL.'/register_form.php';
}
$g4['title'] = '회원가입약관';

View File

@ -21,7 +21,7 @@ HEREDOC;
echo <<<HEREDOC
<script>
if (window.name != 'scrap') {
if (window.name != 'win_scrap') {
alert('올바른 방법으로 사용해 주십시오.');
window.close();
}

153
lib/icode.sms.lib.php Normal file
View File

@ -0,0 +1,153 @@
<?
if (!defined('_GNUBOARD_')) exit;
// 아이코드에서 제공하는 함수
///////////////////////////////////////////////////////////////////////////////////////////
// 이 부분은 건드릴 필요가 없습니다.
function spacing($text,$size) {
for ($i=0; $i<$size; $i++) $text.=" ";
$text = substr($text,0,$size);
return $text;
}
function cut_char($word, $cut) {
// $word=trim(stripslashes($word));
$word=substr($word,0,$cut); // 필요한 길이만큼 취함.
for ($k=$cut-1; $k>1; $k--) {
if (ord(substr($word,$k,1))<128) break; // 한글값은 160 이상.
}
$word=substr($word,0,$cut-($cut-$k+1)%2);
return $word;
}
function CheckCommonType($dest, $rsvTime) {
//$dest=eregi_replace("[^0-9]","",$dest);
$dest=preg_replace("/[^0-9]/i","",$dest);
if (strlen($dest)<10 || strlen($dest)>11) return "휴대폰 번호가 틀렸습니다";
$CID=substr($dest,0,3);
//if ( eregi("[^0-9]",$CID) || ($CID!='010' && $CID!='011' && $CID!='016' && $CID!='017' && $CID!='018' && $CID!='019') ) return "휴대폰 앞자리 번호가 잘못되었습니다";
if ( preg_match("/[^0-9]/i",$CID) || ($CID!='010' && $CID!='011' && $CID!='016' && $CID!='017' && $CID!='018' && $CID!='019') ) return "휴대폰 앞자리 번호가 잘못되었습니다";
//$rsvTime=eregi_replace("[^0-9]","",$rsvTime);
$rsvTime=preg_replace("/[^0-9]/i","",$rsvTime);
if ($rsvTime) {
if (!checkdate(substr($rsvTime,4,2),substr($rsvTime,6,2),substr($rsvTime,0,4))) return "예약날짜가 잘못되었습니다";
if (substr($rsvTime,8,2)>23 || substr($rsvTime,10,2)>59) return "예약시간이 잘못되었습니다";
}
}
class SMS {
var $ID;
var $PWD;
var $SMS_Server;
var $port;
var $SMS_Port;
var $Data = array();
var $Result = array();
function SMS_con($sms_server,$sms_id,$sms_pw,$port) {
$this->ID=$sms_id; // 계약 후 지정
$this->PWD=$sms_pw; // 계약 후 지정
$this->SMS_Server=$sms_server;
$this->SMS_Port=$port;
$this->ID = spacing($this->ID,10);
$this->PWD = spacing($this->PWD,10);
}
function Init() {
$this->Data = "";
$this->Result = "";
}
function Add($dest, $callBack, $Caller, $msg, $rsvTime="") {
global $g4;
// 내용 검사 1
$Error = CheckCommonType($dest, $rsvTime);
if ($Error) return $Error;
// 내용 검사 2
//if ( eregi("[^0-9]",$callBack) ) return "회신 전화번호가 잘못되었습니다";
if ( preg_match("/[^0-9]/i",$callBack) ) return "회신 전화번호가 잘못되었습니다";
// 아이코드에서는 문자에 utf-8 인코딩 형식을 아직 지원하지 않는다.
if (strtolower($g4['charset'])=='utf-8') {
if (function_exists("iconv")) {
$msg = iconv("utf-8", "euc-kr", $msg);
}
}
$msg=cut_char($msg,80); // 80자 제한
// 보낼 내용을 배열에 집어넣기
$dest = spacing($dest,11);
$callBack = spacing($callBack,11);
$Caller = spacing($Caller,10);
$rsvTime = spacing($rsvTime,12);
$msg = spacing($msg,80);
$this->Data[] = '01144 '.$this->ID.$this->PWD.$dest.$callBack.$Caller.$rsvTime.$msg;
return "";
}
function AddURL($dest, $callBack, $URL, $msg, $rsvTime="") {
// 내용 검사 1
$Error = CheckCommonType($dest, $rsvTime);
if ($Error) return $Error;
// 내용 검사 2
//$URL=str_replace("http://","",$URL);
if (strlen($URL)>50) return "URL이 50자가 넘었습니다";
switch (substr($dest,0,3)) {
case '010': //20바이트
$msg=cut_char($msg,20);
break;
case '011': //80바이트
$msg=cut_char($msg,80);
break;
case '016': // 80바이트
$msg=cut_char($msg,80);
break;
case '017': // URL 포함 80바이트
$msg=cut_char($msg,80-strlen($URL));
break;
case '018': // 20바이트
$msg=cut_char($msg,20);
break;
case '019': // 20바이트
$msg=cut_char($msg,20);
break;
default:
return "아직 URL CallBack이 지원되지 않는 번호입니다";
break;
}
// 보낼 내용을 배열에 집어넣기
$dest = spacing($dest,11);
$URL = spacing($URL,50);
$callBack = spacing($callBack,11);
$rsvTime = spacing($rsvTime,12);
$msg = spacing($msg,80);
$this->Data[] = '05173 '.$this->ID.$this->PWD.$dest.$callBack.$URL.$rsvTime.$msg;
return "";
}
function Send () {
$fp=@fsockopen(trim($this->SMS_Server),trim($this->SMS_Port));
if (!$fp) return false;
set_time_limit(300);
## php4.3.10일경우
## zend 최신버전으로 업해주세요..
## 또는 122번째 줄을 $this->Data as $tmp => $puts 로 변경해 주세요.
foreach($this->Data as $puts) {
$dest = substr($puts,26,11);
fputs($fp,$puts);
while(!$gets) { $gets=fgets($fp,30); }
if (substr($gets,0,19)=="0223 00".$dest) $this->Result[]=$dest.":".substr($gets,19,10);
else $this->Result[$dest]=$dest.":Error";
$gets="";
}
fclose($fp);
$this->Data="";
return true;
}
}
?>

View File

@ -1,4 +1,4 @@
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once(G4_PATH.'/shop.tail.php');
include_once(G4_SHOP_PATH.'/shop.tail.php');
?>

View File

@ -233,10 +233,7 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if ($res_cd != '0000')
{
if (strtolower($g4[charset]) == "utf-8")
{
$res_msg = iconv("euc-kr", "utf-8", $res_msg);
}
$res_msg = iconv("euc-kr", "utf-8", $res_msg);
echo "<script>
var openwin = window.open( './kcp/proc_win.php', 'proc_win', '' );

View File

@ -384,7 +384,7 @@ $good_mny = (int)$tot_sell_amount + (int)$send_cost;
※ N : 현금영수증 등록 창 출력 안함
※ 주의 : 현금영수증 사용 시 KCP 상점관리자 페이지에서 현금영수증 사용 동의를 하셔야 합니다 */
?>
<input type="hidden" name="disp_tax_yn" value="Y"/>
<input type="hidden" name="disp_tax_yn" value="N"/>
<?
/* 결제창에 가맹점 사이트의 로고를 플러그인 좌측 상단에 출력하는 파라미터 입니다
업체의 로고가 있는 URL을 정확히 입력하셔야 하며, 최대 150 X 50 미만 크기 지원

View File

@ -491,9 +491,7 @@ else if ($od_settle_case == "계좌이체")
$od_receipt_time = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})/", "\\1-\\2-\\3 \\4:\\5:\\6", $app_time);
$tno = $tno;
$od_receipt_point = $i_temp_point;
if (strtolower($g4['charset']) == "utf-8") {
$bank_name = iconv("cp949", "utf8", $bank_name);
}
$bank_name = iconv("cp949", "utf8", $bank_name);
$od_bank_account = $bank_name;
$od_deposit_name = $od_name;
$same_amount_check = true;
@ -504,12 +502,10 @@ else if($od_settle_case == "가상계좌")
$od_receipt_amount = 0;
$od_receipt_point = $i_temp_point;
if (strtolower($g4['charset']) == "utf-8") {
$bankname = iconv("cp949", "utf8", $bankname);
$depositor = iconv("cp949", "utf8", $depositor);
}
$od_bank_account = $bankname.' '.$account;
$od_deposit_name = $depositor;
$bankname = iconv("cp949", "utf8", $bankname);
$depositor = iconv("cp949", "utf8", $depositor);
$od_bank_account = $bankname.' '.$account.' '.$depositor;
$od_deposit_name = $od_name;
}
else if ($od_settle_case == "휴대폰")
{
@ -530,9 +526,7 @@ else if ($od_settle_case == "신용카드")
$od_receipt_time = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})/", "\\1-\\2-\\3 \\4:\\5:\\6", $app_time);
$tno = $tno;
$od_receipt_point = $i_temp_point;
if (strtolower($g4['charset']) == "utf-8") {
$card_name = iconv("cp949", "utf8", $card_name);
}
$card_name = iconv("cp949", "utf8", $card_name);
$od_bank_account = $card_name;
$same_amount_check = true;
}

View File

@ -268,6 +268,27 @@ if ($default['de_taxsave_use']) {
</table>
<br><br>
<? if ($od['od_settle_case'] == '가상계좌' && $default['de_card_test'] && $is_admin) {
preg_match("/(\s.*\s)/", $od['od_bank_account'], $matchs);
$deposit_no = trim($matchs[1]);
?>
<center>
<div style="width:500px">
<fieldset>
<legend>모의입금처리</legend>
<p>관리자가 가상계좌 테스트를 한 경우에만 보입니다.</p>
<form method="post" action="http://devadmin.kcp.co.kr/Modules/Noti/TEST_Vcnt_Noti_Proc.jsp" target="_blank">
<input type="text" name="e_trade_no" value="<?=$od['tno']?>" size="80"><br />
<input type="text" name="deposit_no" value="<?=$deposit_no?>" size="80"><br />
<input type="text" name="req_name" value="<?=$od['od_name']?>" size="80"><br />
<input type="text" name="noti_url" value="<?=G4_SHOP_URL?>/settle_kcp_common.php" size="80"><br /><br />
<input type="submit" value="입금통보 테스트">
</form>
</fieldset>
</div>
</center>
<? } ?>
<?
include_once("./_tail.php");
?>

View File

@ -3,8 +3,11 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$test = "";
<<<<<<< HEAD
$default['de_card_test'] = 1;
$default['de_escrow_use'] = 1;
=======
>>>>>>> a811b2f9cff6268823ba4ef76b9e57769cf04bc6
if ($default['de_card_test']) {
if ($default['de_escrow_use'] == 1) {
// 에스크로결제 테스트
@ -30,4 +33,4 @@ else
$g_conf_js_url = "https://pay.kcp.co.kr/plugin/payplus{$test}.js";
$g_conf_log_level = "3"; // 변경불가
$g_conf_gw_port = "8090"; // 포트번호(변경불가)
$g_conf_gw_port = "8090"; // 포트번호(변경불가)

View File

@ -1,7 +1,13 @@
<?
include_once("./_common.php");
include_once($g4['path'].'/lib/etc.lib.php');
include_once($g4['path'].'/lib/mailer.lib.php');
include_once(G4_LIB_PATH.'/etc.lib.php');
include_once(G4_LIB_PATH.'/mailer.lib.php');
$fp = fopen(G4_DATA_PATH.'/log/kcp_common.log', 'w');
foreach($_POST as $key=>$value) {
fwrite($fp, $key." = ".$value." / ");
}
fclose($fp);
/*------------------------------------------------------------------------------
※ KCP 에서 가맹점의 결과처리 페이지로 데이터를 전송할 때에, 아래와 같은
@ -10,6 +16,7 @@ include_once($g4['path'].'/lib/mailer.lib.php');
REMOTE ADDRESS 체크를 하여, 아래의 IP 이외의 다른 경로를 통해서 전송된
데이터에 대해서는 결과처리를 하지 마시기 바랍니다.
------------------------------------------------------------------------------*/
/*
switch ($_SERVER['REMOTE_ADDR']) {
case '203.238.36.58' :
case '203.238.36.160' :
@ -27,6 +34,7 @@ switch ($_SERVER['REMOTE_ADDR']) {
mailer('경고', 'waring', $super_admin['mb_email'], '올바르지 않은 접속 보고', $_SERVER['PHP_SELF'].' 에 '.$_SERVER['REMOTE_ADDR'].' 이 '.$g4['time_ymdhis'].' 에 접속을 시도하였습니다.'."\n\n" . $egpcs_str, 2);
exit;
}
*/
/* ============================================================================== */
/* = PAGE : 공통 통보 PAGE = */
@ -46,7 +54,7 @@ switch ($_SERVER['REMOTE_ADDR']) {
/* = 주시기 바랍니다. 등록 방법은 연동 매뉴얼을 참고하시기 바랍니다. = */
/* ============================================================================== */
//write_log("$g4[path]/data/log/kcp_common.log", print_r($_POST));
//write_log(G4_DATA_PATH."/log/kcp_common.log", print_r($_POST));
/* ============================================================================== */
/* = 02. 공통 통보 데이터 받기 = */
@ -138,15 +146,19 @@ switch ($_SERVER['REMOTE_ADDR']) {
/* = -------------------------------------------------------------------------- = */
/* = 03-1. 가상계좌 입금 통보 데이터 DB 처리 작업 부분 = */
/* = -------------------------------------------------------------------------- = */
if ( $tx_cd == "TX00" )
{
// 주문서 UPDATE
$od_receipt_time = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})/", "\\1-\\2-\\3 \\4:\\5:\\6", $tx_tm);
$sql = " update {$g4['yc4_order_table']}
set od_receipt_amount = '$ipgm_mnyx',
od_receipt_time = '$tx_tm',
od_cash_authno = '$cash_a_no
od_receipt_time = '$od_receipt_time',
od_cash_authno = '$cash_a_no'
where od_id = '$order_no'
and tno = '$tno' ";
sql_query($sql, FALSE);
}
@ -205,4 +217,4 @@ switch ($_SERVER['REMOTE_ADDR']) {
/* = 04. result 값 세팅 하기 = */
/* ============================================================================== */
?>
<html><body><form><input type="hidden" name="result" value="0000"></form></body></html>
<html><body><form><input type="hidden" name="result" value="0000"></form></body></html>