From 2d2faf2222cdfab5dd280aff72fe9825c1811bf1 Mon Sep 17 00:00:00 2001 From: thisgun Date: Tue, 10 Oct 2017 12:05:58 +0900 Subject: [PATCH] =?UTF-8?q?=EC=98=81=EC=B9=B4=ED=8A=B8=20=EA=B4=80?= =?UTF-8?q?=EB=A6=AC=EC=9E=90=20=ED=99=98=EA=B2=BD=EC=84=A4=EC=A0=95=20?= =?UTF-8?q?=ED=8E=98=EC=9D=B4=EC=A7=80=20=EC=9C=88=EB=8F=84=EC=9A=B0=20?= =?UTF-8?q?=EA=B0=9C=ED=96=89=EB=AC=B8=EC=9E=90=20=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/shop_admin/configform.php | 3632 ++++++++++++++++----------------- 1 file changed, 1816 insertions(+), 1816 deletions(-) diff --git a/adm/shop_admin/configform.php b/adm/shop_admin/configform.php index 17f46ce9f..e40d955f9 100644 --- a/adm/shop_admin/configform.php +++ b/adm/shop_admin/configform.php @@ -1,1817 +1,1817 @@ - -
  • 사업자정보
  • -
  • 스킨설정
  • -
  • 쇼핑몰 초기화면
  • -
  • 모바일 초기화면
  • -
  • 결제설정
  • -
  • 배송설정
  • -
  • 기타설정
  • -
  • SMS설정
  • -'; - -$frm_submit = '
    - - 쇼핑몰 -
    '; - -// 무이자 할부 사용설정 필드 추가 -if(!isset($default['de_card_noint_use'])) { - sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` - ADD `de_card_noint_use` tinyint(4) NOT NULL DEFAULT '0' AFTER `de_card_use` ", true); -} - -// 모바일 관련상품 설정 필드추가 -if(!isset($default['de_mobile_rel_list_use'])) { - sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` - ADD `de_mobile_rel_list_use` tinyint(4) NOT NULL DEFAULT '0' AFTER `de_rel_img_height`, - ADD `de_mobile_rel_list_skin` varchar(255) NOT NULL DEFAULT '' AFTER `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); -} - -// 신규회원 쿠폰 주문 최소금액 필드추가 -if(!isset($default['de_member_reg_coupon_minimum'])) { - sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` - ADD `de_member_reg_coupon_minimum` int(11) NOT NULL DEFAULT '0' AFTER `de_member_reg_coupon_price` ", true); -} - -// lg 결제관련 필드 추가 -if(!isset($default['de_pg_service'])) { - sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` - ADD `de_pg_service` varchar(255) NOT NULL DEFAULT '' AFTER `de_sms_hp` ", true); -} - + - -
    - -
    -

    사업자정보

    - -
    -

    - 사업자정보는 tail.php 와 content.php 에서 표시합니다.
    - 대표전화번호는 SMS 발송번호로 사용되므로 사전등록된 발신번호와 일치해야 합니다. -

    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    사업자정보 입력
    - - - -
    - -
    - - - -
    - - - -
    - - - -
    - - - -
    -
    -
    - - - -
    -

    스킨설정

    - -
    -

    상품 분류리스트, 상품상세보기 등 에서 사용할 스킨을 설정합니다.

    -
    - -
    - - - - - - - - - - - - - - - - -
    스킨설정
    - -
    - -
    -
    -
    - -$#i', '', $frm_submit); ?> - -
    -

    쇼핑몰 초기화면

    - -
    -

    - 상품관리에서 선택한 상품의 타입대로 쇼핑몰 초기화면에 출력합니다. (상품 타입 히트/추천/최신/인기/할인)
    - 각 타입별로 선택된 상품이 없으면 쇼핑몰 초기화면에 출력하지 않습니다. -

    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    쇼핑몰 초기화면 설정
    히트상품출력 - - > - - - - - - - - - - -
    추천상품출력 - - > - - - - - - - - - - -
    최신상품출력 - - > - - - - - - - - - - -
    인기상품출력 - - > - - - - - - - - - - -
    할인상품출력 - - > - - - - - - - - - - -
    -
    -
    - -$#i', '', $frm_submit); ?> - -
    -

    모바일 쇼핑몰 초기화면 설정

    - -
    -

    - 상품관리에서 선택한 상품의 타입대로 쇼핑몰 초기화면에 출력합니다. (상품 타입 히트/추천/최신/인기/할인)
    - 각 타입별로 선택된 상품이 없으면 쇼핑몰 초기화면에 출력하지 않습니다. -

    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    모바일 쇼핑몰 초기화면 설정
    히트상품출력 - - > - - - - - - - - - - -
    추천상품출력 - > - - - - - - - - - - -
    최신상품출력 - - > - - - - - - - - - - -
    인기상품출력 - - > - - - - - - - - - - -
    할인상품출력 - - > - - - - - - - - - - -
    -
    -
    - -$#i', '', $frm_submit); ?> - -
    -

    결제설정

    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    결제설정 입력
    - - -
    - -
    - - -
    - - -
    NHN KCP 가상계좌
    입금통보 URL
    - NHN KCP 관리자 > 상점정보관리 > 정보변경 > 공통URL 정보 > 공통URL 변경후에 넣으셔야 상점에 자동으로 입금 통보됩니다."); ?> - /settle_kcp_common.php
    KG이니시스 가상계좌 입금통보 URL - KG이니시스 관리자 > 거래조회 > 가상계좌 > 입금통보방식선택 > URL 수신 설정에 넣으셔야 상점에 자동으로 입금 통보됩니다."); ?> - /settle_inicis_common.php
    - - -
    - - -
    - 사용으로 설정하시면 PG사 가맹점 관리자 페이지에서 설정하신 무이자할부 설정이 적용됩니다.
    사용안함으로 설정하시면 PG사 무이자 이벤트 카드를 제외한 모든 카드의 무이자 설정이 적용되지 않습니다.", 50); ?> - -
    - - -
    - 주문내역 > 보기에서 발급이 가능합니다.\n현금영수증 발급 취소는 PG사에서 지원하는 현금영수증 취소 기능을 사용하시기 바랍니다.", 50); ?> - -
    - 환경설정 > 기본환경설정과 동일한 설정입니다."); ?> - > 사용 -
    - - 점 -
    - - 점 -
    - - 점 -
    - - -
    - - 주문 완료 일 이후에 포인트를 지급 -
    - - - -
    -
    - NHN KCP서비스신청하기 -
    - - SR 영대문자, 숫자 혼용 3자리 -
    - - -
    -
    - LG유플러스 서비스신청하기 -
    - 기본환경설정 > 본인확인 설정의 LG유플러스 상점아이디와 동일합니다."); ?> - si_ 영문자, 숫자 혼용 -
    - 계약정보 -> 상점정보관리에서 확인하실 수 있습니다.\n예) 95160cce09854ef44d2edb2bfb05f9f3\n기본환경설정 > 본인확인 설정의 LG유플러스 MERT KEY와 동일합니다."); ?> - -
    -
    - KG이니시스 서비스신청하기 -
    - - SIR 영문소문자(숫자포함 가능) -
    - - -
    - 계약정보 > 부가정보의 웹결제 signkey생성 조회 버튼 클릭, 팝업창에서 생성 버튼 클릭 후 해당 값을 입력합니다."); ?> - -
    - - 삼성페이 서비스신청하기 - - 실결제시 반드시 결제대행사 KG이니시스 항목에 상점 아이디와 키패스워드를 입력해 주세요.", 50); ?> - > -
    - - - 체크시 pc 결제에서는 신용카드 포인트 사용 여부에 대한 팝업창에 사용 버튼과 사용안함 버튼이 표기되어 결제하는 고객의 선택여부에 따라 신용카드 포인트 결제가 가능합니다.
    모바일에서는 신용카드 포인트 사용이 가능합니다.", 50); ?> - > -
    - - 카카오페이 서비스신청하기 - - - KHSIR m -
    - - -
    - - -
    - - -
    - 입력하신 비밀번호와 상점관리자에서 설정하신 비밀번호가 일치하지 않으면 취소가 되지 않습니다."); ?> - -
    에스크로 사용 - - id="de_escrow_use1"> - - id="de_escrow_use2"> - -
    결제 테스트 - - id="de_card_test1"> - - id="de_card_test2"> - - - - -
    - 일반결제 사용시 테스트 결제 -
    -
    신용카드
    1000원 이상, 모든 카드가 테스트 되는 것은 아니므로 여러가지 카드로 결제해 보셔야 합니다.
    (BC, 현대, 롯데, 삼성카드)
    -
    계좌이체
    150원 이상, 계좌번호, 비밀번호는 가짜로 입력해도 되며, 주민등록번호는 공인인증서의 것과 일치해야 합니다.
    -
    가상계좌
    1원 이상, 모든 은행이 테스트 되는 것은 아니며 "해당 은행 계좌 없음" 자주 발생함.
    (광주은행, 하나은행)
    -
    휴대폰
    1004원, 실결제가 되며 다음날 새벽에 일괄 취소됨
    -
    - 에스크로 사용시 테스트 결제
    -
    -
    신용카드
    1000원 이상, 모든 카드가 테스트 되는 것은 아니므로 여러가지 카드로 결제해 보셔야 합니다.
    (BC, 현대, 롯데, 삼성카드)
    -
    계좌이체
    150원 이상, 계좌번호, 비밀번호는 가짜로 입력해도 되며, 주민등록번호는 공인인증서의 것과 일치해야 합니다.
    -
    가상계좌
    1원 이상, 입금통보는 제대로 되지 않음.
    -
    휴대폰
    테스트 지원되지 않음.
    -
    -
      -
    • 테스트결제의 상점관리자 로그인 정보는 NHN KCP로 문의하시기 바랍니다. (기술지원 1544-8661)
    • -
    • 일반결제의 테스트 사이트코드는 T0000 이며, 에스크로 결제의 테스트 사이트코드는 T0007 입니다.
    • -
    -
      -
    • 테스트결제의 상점관리자 로그인 정보는 LG유플러스 상점아이디 첫 글자에 t를 추가해서 로그인하시기 바랍니다. 예) tsi_lguplus
    • -
    -
      -
    • 일반결제의 테스트 사이트 mid는 INIpayTest 이며, 에스크로 결제의 테스트 사이트 mid는 iniescrow0 입니다.
    • -
    -
    -
    - - > 사용 -
    - -
    -
    - - - -
    -

    배송설정

    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    배송설정 입력
    - - -
    - 금액별차등으로 설정한 경우, 주문총액이 배송비상한가 미만일 경우 배송비를 받습니다.\n무료배송으로 설정한 경우, 배송비상한가 및 배송비를 무시하며 착불의 경우도 무료배송으로 설정합니다.\n상품별로 배송비 설정을 한 경우 상품별 배송비 설정이 우선 적용됩니다.\n예를 들어 무료배송으로 설정했을 때 특정 상품에 배송비가 설정되어 있으면 주문시 배송비가 부과됩니다."); ?> - -
    - ; 로 구분합니다.\n\n예를 들어 20000원 미만일 경우 4000원, 30000원 미만일 경우 3000원 으로 사용할 경우에는 배송비상한가를 20000;30000 으로 입력하고 배송비를 4000;3000 으로 입력합니다."); ?> - 원 -
    - 원 -
    - - -
    - - 일 -
    배송정보
    교환/반품
    -
    -
    - - - -
    -

    기타 설정

    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    기타 설정
    관련상품출력 - - - - - - - - - - - > -
    모바일 관련상품출력 - - - - - - - - - - - > -
    검색상품출력 - - - - - - - - - - -
    모바일 검색상품출력 - - - - - - - - - - -
    유형별 상품리스트 - - - - - - - - - - -
    모바일 유형별 상품리스트 - - - - - - - - - - -
    이미지(소) - - - 픽셀 - / - - 픽셀 -
    이미지(중) - - - 픽셀 - / - - 픽셀 -
    상단로고이미지 - - - - - - - - - -
    하단로고이미지 - - - - - - - - - -
    모바일 상단로고이미지 - - - - - - - - - -
    모바일 하단로고이미지 - - - - - - - - - -
    - - -
    - - -
    - - -
    - - > 사용 -
    - - 일 -
    - - > 사용 -
    신규회원 쿠폰발행 - - - > - - 원 - - 원이상 - - 일 -
    비회원에 대한
    개인정보수집 내용
    MYSQL USER
    MYSQL DB
    서버 IP
    -
    -
    - -$#i', '', $frm_submit); ?> - - - - - - - -
    -

    SMS 설정

    - - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    SMS 설정
    - 아이코드는 무료 문자메세지 발송 테스트 환경을 지원합니다.
    기본환경설정 > SMS 설정과 동일합니다."); ?> - -
    - LMS로 선택하시면 90바이트 이하는 SMS로, 그 이상은 1500바이트까지 LMS로 전송됩니다.
    요금은 건당 SMS는 16원, LMS는 48원입니다."); ?> - -
    - - -
    - - -
    - - -
    요금제 - - '; - } else if ($userinfo['payment'] == 'C') { - echo '정액제'; - echo ''; - } else { - echo '가입해주세요.'; - echo ''; - } - ?> -
    아이코드 SMS 신청
    회원가입
    - - 아이코드 회원가입 -
    충전 잔액 - 원. - 충전하기 -
    -
    - -
    -

    사전에 정의된 SMS프리셋

    -
    -
    -
    회원가입시
    -
    {이름} {회원아이디} {회사명}
    -
    주문서작성
    -
    {이름} {보낸분} {받는분} {주문번호} {주문금액} {회사명}
    -
    입금확인시
    -
    {이름} {입금액} {주문번호} {회사명}
    -
    상품배송시
    -
    {이름} {택배회사} {운송장번호} {주문번호} {회사명}
    -
    -

    -
    - -
    - "회원가입시 고객님께 발송", "주문시 고객님께 발송", "주문시 관리자에게 발송", "입금확인시 고객님께 발송", "상품배송시 고객님께 발송"); - for ($i=1; $i<=5; $i++) { - ?> -
    -

    - > - -
    - -
    - 0 / 80 바이트 -
    - - - -
    -
    - -
    - - - -
    - - - -'.PHP_EOL; - echo 'alert("PHP openssl 확장모듈이 설치되어 있지 않습니다.\n모바일 쇼핑몰 결제 때 사용되오니 openssl 확장 모듈을 설치하여 주십시오.");'.PHP_EOL; - echo ''.PHP_EOL; - } - - if(!extension_loaded('soap') || !class_exists('SOAPClient')) { - echo ''.PHP_EOL; - } - - $is_linux = true; - if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') - $is_linux = false; - - $exe = '/kcp/bin/'; - if($is_linux) { - if(PHP_INT_MAX == 2147483647) // 32-bit - $exe .= 'pp_cli'; - else - $exe .= 'pp_cli_x64'; - } else { - $exe .= 'pp_cli_exe.exe'; - } - - echo module_exec_check(G5_SHOP_PATH.$exe, 'pp_cli'); - - // shop/kcp/log 디렉토리 체크 후 있으면 경고 - if(is_dir(G5_SHOP_PATH.'/kcp/log') && is_writable(G5_SHOP_PATH.'/kcp/log')) { - echo ''.PHP_EOL; - } - } - - // LG의 경우 log 디렉토리 체크 - if($default['de_pg_service'] == 'lg') { - $log_path = G5_LGXPAY_PATH.'/lgdacom/log'; - - if(!is_dir($log_path)) { - echo ''.PHP_EOL; - } else { - if(!is_writable($log_path)) { - echo ''.PHP_EOL; - } - } - } - - // 이니시스의 경우 log 디렉토리 체크 - if($default['de_pg_service'] == 'inicis') { - if (!function_exists('xml_set_element_handler')) { - echo ''.PHP_EOL; - } - - if (!function_exists('openssl_get_publickey')) { - echo ''.PHP_EOL; - } - - if (!function_exists('socket_create')) { - echo ''.PHP_EOL; - } - - if (!function_exists('mcrypt_module_open')) { - echo ''.PHP_EOL; - } - - $log_path = G5_SHOP_PATH.'/inicis/log'; - - if(!is_dir($log_path)) { - echo ''.PHP_EOL; - } else { - if(!is_writable($log_path)) { - echo ''.PHP_EOL; - } - } - } - - // 카카오페이의 경우 log 디렉토리 체크 - if($default['de_kakaopay_mid'] && $default['de_kakaopay_key'] && $default['de_kakaopay_enckey'] && $default['de_kakaopay_hashkey'] && $default['de_kakaopay_cancelpwd']) { - $log_path = G5_SHOP_PATH.'/kakaopay/log'; - - if(!is_dir($log_path)) { - echo ''.PHP_EOL; - } else { - if(!is_writable($log_path)) { - echo ''.PHP_EOL; - } - } - } -} - -include_once (G5_ADMIN_PATH.'/admin.tail.php'); -?> +auth_check($auth[$sub_menu], "r"); + +if (!$config['cf_icode_server_ip']) $config['cf_icode_server_ip'] = '211.172.232.124'; +if (!$config['cf_icode_server_port']) $config['cf_icode_server_port'] = '7295'; + +if ($config['cf_sms_use'] && $config['cf_icode_id'] && $config['cf_icode_pw']) { + $userinfo = get_icode_userinfo($config['cf_icode_id'], $config['cf_icode_pw']); +} + +$g5['title'] = '쇼핑몰설정'; +include_once (G5_ADMIN_PATH.'/admin.head.php'); + +$pg_anchor = ''; + +$frm_submit = '
    + + 쇼핑몰 +
    '; + +// 무이자 할부 사용설정 필드 추가 +if(!isset($default['de_card_noint_use'])) { + sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` + ADD `de_card_noint_use` tinyint(4) NOT NULL DEFAULT '0' AFTER `de_card_use` ", true); +} + +// 모바일 관련상품 설정 필드추가 +if(!isset($default['de_mobile_rel_list_use'])) { + sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` + ADD `de_mobile_rel_list_use` tinyint(4) NOT NULL DEFAULT '0' AFTER `de_rel_img_height`, + ADD `de_mobile_rel_list_skin` varchar(255) NOT NULL DEFAULT '' AFTER `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); +} + +// 신규회원 쿠폰 주문 최소금액 필드추가 +if(!isset($default['de_member_reg_coupon_minimum'])) { + sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` + ADD `de_member_reg_coupon_minimum` int(11) NOT NULL DEFAULT '0' AFTER `de_member_reg_coupon_price` ", true); +} + +// lg 결제관련 필드 추가 +if(!isset($default['de_pg_service'])) { + sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` + ADD `de_pg_service` varchar(255) NOT NULL DEFAULT '' AFTER `de_sms_hp` ", true); +} + + +// inicis 필드 추가 +if(!isset($default['de_inicis_mid'])) { + sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` + ADD `de_inicis_mid` varchar(255) NOT NULL DEFAULT '' AFTER `de_kcp_site_key`, + ADD `de_inicis_admin_key` varchar(255) NOT NULL DEFAULT '' AFTER `de_inicis_mid` ", true); +} + +// 모바일 초기화면 이미지 줄 수 필드 추가 +if(!isset($default['de_mobile_type1_list_row'])) { + sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` + ADD `de_mobile_type1_list_row` int(11) NOT NULL DEFAULT '0' AFTER `de_mobile_type1_list_mod`, + ADD `de_mobile_type2_list_row` int(11) NOT NULL DEFAULT '0' AFTER `de_mobile_type2_list_mod`, + ADD `de_mobile_type3_list_row` int(11) NOT NULL DEFAULT '0' AFTER `de_mobile_type3_list_mod`, + ADD `de_mobile_type4_list_row` int(11) NOT NULL DEFAULT '0' AFTER `de_mobile_type4_list_mod`, + ADD `de_mobile_type5_list_row` int(11) NOT NULL DEFAULT '0' AFTER `de_mobile_type5_list_mod` ", true); +} + +// 모바일 관련상품 이미지 줄 수 필드 추가 +if(!isset($default['de_mobile_rel_list_mod'])) { + sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` + ADD `de_mobile_rel_list_mod` int(11) NOT NULL DEFAULT '0' AFTER `de_mobile_rel_list_skin` ", true); +} + +// 모바일 검색상품 이미지 줄 수 필드 추가 +if(!isset($default['de_mobile_search_list_row'])) { + sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` + ADD `de_mobile_search_list_row` int(11) NOT NULL DEFAULT '0' AFTER `de_mobile_search_list_mod` ", true); +} + +// PG 간펼결제 사용여부 필드 추가 +if(!isset($default['de_easy_pay_use'])) { + sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` + ADD `de_easy_pay_use` tinyint(4) NOT NULL DEFAULT '0' AFTER `de_iche_use` ", true); +} + +// 이니시스 삼성페이 사용여부 필드 추가 +if(!isset($default['de_samsung_pay_use'])) { + sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` + ADD `de_samsung_pay_use` tinyint(4) NOT NULL DEFAULT '0' AFTER `de_easy_pay_use` ", true); +} + +// 이니시스 +if(!isset($default['de_inicis_cartpoint_use'])) { + sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` + ADD `de_inicis_cartpoint_use` tinyint(4) NOT NULL DEFAULT '0' AFTER `de_samsung_pay_use` ", true); +} + +// 카카오페이 필드 추가 +if(!isset($default['de_kakaopay_mid'])) { + sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` + ADD `de_kakaopay_mid` varchar(255) NOT NULL DEFAULT '' AFTER `de_tax_flag_use`, + ADD `de_kakaopay_key` varchar(255) NOT NULL DEFAULT '' AFTER `de_kakaopay_mid`, + ADD `de_kakaopay_enckey` varchar(255) NOT NULL DEFAULT '' AFTER `de_kakaopay_key`, + ADD `de_kakaopay_hashkey` varchar(255) NOT NULL DEFAULT '' AFTER `de_kakaopay_enckey`, + ADD `de_kakaopay_cancelpwd` varchar(255) NOT NULL DEFAULT '' AFTER `de_kakaopay_hashkey` ", true); +} + +// 이니시스 웹결제 사인키 필드 추가 +if(!isset($default['de_inicis_sign_key'])) { + sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` + ADD `de_inicis_sign_key` varchar(255) NOT NULL DEFAULT '' AFTER `de_inicis_admin_key` ", true); +} + +// 네이버페이 필드추가 +if(!isset($default['de_naverpay_mid'])) { + sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` + ADD `de_naverpay_mid` varchar(255) NOT NULL DEFAULT '' AFTER `de_kakaopay_cancelpwd`, + ADD `de_naverpay_cert_key` varchar(255) NOT NULL DEFAULT '' AFTER `de_naverpay_mid`, + ADD `de_naverpay_button_key` varchar(255) NOT NULL DEFAULT '' AFTER `de_naverpay_cert_key`, + ADD `de_naverpay_test` tinyint(4) NOT NULL DEFAULT '0' AFTER `de_naverpay_button_key`, + ADD `de_naverpay_mb_id` varchar(255) NOT NULL DEFAULT '' AFTER `de_naverpay_test`, + ADD `de_naverpay_sendcost` varchar(255) NOT NULL DEFAULT '' AFTER `de_naverpay_mb_id`", true); +} + +// 유형별상품리스트 설정필드 추가 +if(!isset($default['de_listtype_list_skin'])) { + sql_query(" ALTER TABLE `{$g5['g5_shop_default_table']}` + ADD `de_listtype_list_skin` varchar(255) NOT NULL DEFAULT '' AFTER `de_mobile_search_img_height`, + ADD `de_listtype_list_mod` int(11) NOT NULL DEFAULT '0' AFTER `de_listtype_list_skin`, + ADD `de_listtype_list_row` int(11) NOT NULL DEFAULT '0' AFTER `de_listtype_list_mod`, + ADD `de_listtype_img_width` int(11) NOT NULL DEFAULT '0' AFTER `de_listtype_list_row`, + ADD `de_listtype_img_height` int(11) NOT NULL DEFAULT '0' AFTER `de_listtype_img_width`, + ADD `de_mobile_listtype_list_skin` varchar(255) NOT NULL DEFAULT '' AFTER `de_listtype_img_height`, + ADD `de_mobile_listtype_list_mod` int(11) NOT NULL DEFAULT '0' AFTER `de_mobile_listtype_list_skin`, + ADD `de_mobile_listtype_list_row` int(11) NOT NULL DEFAULT '0' AFTER `de_mobile_listtype_list_mod`, + ADD `de_mobile_listtype_img_width` int(11) NOT NULL DEFAULT '0' AFTER `de_mobile_listtype_list_row`, + ADD `de_mobile_listtype_img_height` int(11) NOT NULL DEFAULT '0' AFTER `de_mobile_listtype_img_width` ", true); +} +?> + +
    + +
    +

    사업자정보

    + +
    +

    + 사업자정보는 tail.php 와 content.php 에서 표시합니다.
    + 대표전화번호는 SMS 발송번호로 사용되므로 사전등록된 발신번호와 일치해야 합니다. +

    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    사업자정보 입력
    + + + +
    + +
    + + + +
    + + + +
    + + + +
    + + + +
    +
    +
    + + + +
    +

    스킨설정

    + +
    +

    상품 분류리스트, 상품상세보기 등 에서 사용할 스킨을 설정합니다.

    +
    + +
    + + + + + + + + + + + + + + + + +
    스킨설정
    + +
    + +
    +
    +
    + +$#i', '', $frm_submit); ?> + +
    +

    쇼핑몰 초기화면

    + +
    +

    + 상품관리에서 선택한 상품의 타입대로 쇼핑몰 초기화면에 출력합니다. (상품 타입 히트/추천/최신/인기/할인)
    + 각 타입별로 선택된 상품이 없으면 쇼핑몰 초기화면에 출력하지 않습니다. +

    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    쇼핑몰 초기화면 설정
    히트상품출력 + + > + + + + + + + + + + +
    추천상품출력 + + > + + + + + + + + + + +
    최신상품출력 + + > + + + + + + + + + + +
    인기상품출력 + + > + + + + + + + + + + +
    할인상품출력 + + > + + + + + + + + + + +
    +
    +
    + +$#i', '', $frm_submit); ?> + +
    +

    모바일 쇼핑몰 초기화면 설정

    + +
    +

    + 상품관리에서 선택한 상품의 타입대로 쇼핑몰 초기화면에 출력합니다. (상품 타입 히트/추천/최신/인기/할인)
    + 각 타입별로 선택된 상품이 없으면 쇼핑몰 초기화면에 출력하지 않습니다. +

    +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    모바일 쇼핑몰 초기화면 설정
    히트상품출력 + + > + + + + + + + + + + +
    추천상품출력 + > + + + + + + + + + + +
    최신상품출력 + + > + + + + + + + + + + +
    인기상품출력 + + > + + + + + + + + + + +
    할인상품출력 + + > + + + + + + + + + + +
    +
    +
    + +$#i', '', $frm_submit); ?> + +
    +

    결제설정

    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    결제설정 입력
    + + +
    + +
    + + +
    + + +
    NHN KCP 가상계좌
    입금통보 URL
    + NHN KCP 관리자 > 상점정보관리 > 정보변경 > 공통URL 정보 > 공통URL 변경후에 넣으셔야 상점에 자동으로 입금 통보됩니다."); ?> + /settle_kcp_common.php
    KG이니시스 가상계좌 입금통보 URL + KG이니시스 관리자 > 거래조회 > 가상계좌 > 입금통보방식선택 > URL 수신 설정에 넣으셔야 상점에 자동으로 입금 통보됩니다."); ?> + /settle_inicis_common.php
    + + +
    + + +
    + 사용으로 설정하시면 PG사 가맹점 관리자 페이지에서 설정하신 무이자할부 설정이 적용됩니다.
    사용안함으로 설정하시면 PG사 무이자 이벤트 카드를 제외한 모든 카드의 무이자 설정이 적용되지 않습니다.", 50); ?> + +
    + + +
    + 주문내역 > 보기에서 발급이 가능합니다.\n현금영수증 발급 취소는 PG사에서 지원하는 현금영수증 취소 기능을 사용하시기 바랍니다.", 50); ?> + +
    + 환경설정 > 기본환경설정과 동일한 설정입니다."); ?> + > 사용 +
    + + 점 +
    + + 점 +
    + + 점 +
    + + +
    + + 주문 완료 일 이후에 포인트를 지급 +
    + + + +
    +
    + NHN KCP서비스신청하기 +
    + + SR 영대문자, 숫자 혼용 3자리 +
    + + +
    +
    + LG유플러스 서비스신청하기 +
    + 기본환경설정 > 본인확인 설정의 LG유플러스 상점아이디와 동일합니다."); ?> + si_ 영문자, 숫자 혼용 +
    + 계약정보 -> 상점정보관리에서 확인하실 수 있습니다.\n예) 95160cce09854ef44d2edb2bfb05f9f3\n기본환경설정 > 본인확인 설정의 LG유플러스 MERT KEY와 동일합니다."); ?> + +
    +
    + KG이니시스 서비스신청하기 +
    + + SIR 영문소문자(숫자포함 가능) +
    + + +
    + 계약정보 > 부가정보의 웹결제 signkey생성 조회 버튼 클릭, 팝업창에서 생성 버튼 클릭 후 해당 값을 입력합니다."); ?> + +
    + + 삼성페이 서비스신청하기 + + 실결제시 반드시 결제대행사 KG이니시스 항목에 상점 아이디와 키패스워드를 입력해 주세요.", 50); ?> + > +
    + + + 체크시 pc 결제에서는 신용카드 포인트 사용 여부에 대한 팝업창에 사용 버튼과 사용안함 버튼이 표기되어 결제하는 고객의 선택여부에 따라 신용카드 포인트 결제가 가능합니다.
    모바일에서는 신용카드 포인트 사용이 가능합니다.", 50); ?> + > +
    + + 카카오페이 서비스신청하기 + + + KHSIR m +
    + + +
    + + +
    + + +
    + 입력하신 비밀번호와 상점관리자에서 설정하신 비밀번호가 일치하지 않으면 취소가 되지 않습니다."); ?> + +
    에스크로 사용 + + id="de_escrow_use1"> + + id="de_escrow_use2"> + +
    결제 테스트 + + id="de_card_test1"> + + id="de_card_test2"> + + + + +
    + 일반결제 사용시 테스트 결제 +
    +
    신용카드
    1000원 이상, 모든 카드가 테스트 되는 것은 아니므로 여러가지 카드로 결제해 보셔야 합니다.
    (BC, 현대, 롯데, 삼성카드)
    +
    계좌이체
    150원 이상, 계좌번호, 비밀번호는 가짜로 입력해도 되며, 주민등록번호는 공인인증서의 것과 일치해야 합니다.
    +
    가상계좌
    1원 이상, 모든 은행이 테스트 되는 것은 아니며 "해당 은행 계좌 없음" 자주 발생함.
    (광주은행, 하나은행)
    +
    휴대폰
    1004원, 실결제가 되며 다음날 새벽에 일괄 취소됨
    +
    + 에스크로 사용시 테스트 결제
    +
    +
    신용카드
    1000원 이상, 모든 카드가 테스트 되는 것은 아니므로 여러가지 카드로 결제해 보셔야 합니다.
    (BC, 현대, 롯데, 삼성카드)
    +
    계좌이체
    150원 이상, 계좌번호, 비밀번호는 가짜로 입력해도 되며, 주민등록번호는 공인인증서의 것과 일치해야 합니다.
    +
    가상계좌
    1원 이상, 입금통보는 제대로 되지 않음.
    +
    휴대폰
    테스트 지원되지 않음.
    +
    +
      +
    • 테스트결제의 상점관리자 로그인 정보는 NHN KCP로 문의하시기 바랍니다. (기술지원 1544-8661)
    • +
    • 일반결제의 테스트 사이트코드는 T0000 이며, 에스크로 결제의 테스트 사이트코드는 T0007 입니다.
    • +
    +
      +
    • 테스트결제의 상점관리자 로그인 정보는 LG유플러스 상점아이디 첫 글자에 t를 추가해서 로그인하시기 바랍니다. 예) tsi_lguplus
    • +
    +
      +
    • 일반결제의 테스트 사이트 mid는 INIpayTest 이며, 에스크로 결제의 테스트 사이트 mid는 iniescrow0 입니다.
    • +
    +
    +
    + + > 사용 +
    + +
    +
    + + + +
    +

    배송설정

    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    배송설정 입력
    + + +
    + 금액별차등으로 설정한 경우, 주문총액이 배송비상한가 미만일 경우 배송비를 받습니다.\n무료배송으로 설정한 경우, 배송비상한가 및 배송비를 무시하며 착불의 경우도 무료배송으로 설정합니다.\n상품별로 배송비 설정을 한 경우 상품별 배송비 설정이 우선 적용됩니다.\n예를 들어 무료배송으로 설정했을 때 특정 상품에 배송비가 설정되어 있으면 주문시 배송비가 부과됩니다."); ?> + +
    + ; 로 구분합니다.\n\n예를 들어 20000원 미만일 경우 4000원, 30000원 미만일 경우 3000원 으로 사용할 경우에는 배송비상한가를 20000;30000 으로 입력하고 배송비를 4000;3000 으로 입력합니다."); ?> + 원 +
    + 원 +
    + + +
    + + 일 +
    배송정보
    교환/반품
    +
    +
    + + + +
    +

    기타 설정

    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    기타 설정
    관련상품출력 + + + + + + + + + + + > +
    모바일 관련상품출력 + + + + + + + + + + + > +
    검색상품출력 + + + + + + + + + + +
    모바일 검색상품출력 + + + + + + + + + + +
    유형별 상품리스트 + + + + + + + + + + +
    모바일 유형별 상품리스트 + + + + + + + + + + +
    이미지(소) + + + 픽셀 + / + + 픽셀 +
    이미지(중) + + + 픽셀 + / + + 픽셀 +
    상단로고이미지 + + + + + + + + + +
    하단로고이미지 + + + + + + + + + +
    모바일 상단로고이미지 + + + + + + + + + +
    모바일 하단로고이미지 + + + + + + + + + +
    + + +
    + + +
    + + +
    + + > 사용 +
    + + 일 +
    + + > 사용 +
    신규회원 쿠폰발행 + + + > + + 원 + + 원이상 + + 일 +
    비회원에 대한
    개인정보수집 내용
    MYSQL USER
    MYSQL DB
    서버 IP
    +
    +
    + +$#i', '', $frm_submit); ?> + + + + + + + +
    +

    SMS 설정

    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    SMS 설정
    + 아이코드는 무료 문자메세지 발송 테스트 환경을 지원합니다.
    기본환경설정 > SMS 설정과 동일합니다."); ?> + +
    + LMS로 선택하시면 90바이트 이하는 SMS로, 그 이상은 1500바이트까지 LMS로 전송됩니다.
    요금은 건당 SMS는 16원, LMS는 48원입니다."); ?> + +
    + + +
    + + +
    + + +
    요금제 + + '; + } else if ($userinfo['payment'] == 'C') { + echo '정액제'; + echo ''; + } else { + echo '가입해주세요.'; + echo ''; + } + ?> +
    아이코드 SMS 신청
    회원가입
    + + 아이코드 회원가입 +
    충전 잔액 + 원. + 충전하기 +
    +
    + +
    +

    사전에 정의된 SMS프리셋

    +
    +
    +
    회원가입시
    +
    {이름} {회원아이디} {회사명}
    +
    주문서작성
    +
    {이름} {보낸분} {받는분} {주문번호} {주문금액} {회사명}
    +
    입금확인시
    +
    {이름} {입금액} {주문번호} {회사명}
    +
    상품배송시
    +
    {이름} {택배회사} {운송장번호} {주문번호} {회사명}
    +
    +

    +
    + +
    + "회원가입시 고객님께 발송", "주문시 고객님께 발송", "주문시 관리자에게 발송", "입금확인시 고객님께 발송", "상품배송시 고객님께 발송"); + for ($i=1; $i<=5; $i++) { + ?> +
    +

    + > + +
    + +
    + 0 / 80 바이트 +
    + + + +
    +
    + +
    + + + +
    + + + +'.PHP_EOL; + echo 'alert("PHP openssl 확장모듈이 설치되어 있지 않습니다.\n모바일 쇼핑몰 결제 때 사용되오니 openssl 확장 모듈을 설치하여 주십시오.");'.PHP_EOL; + echo ''.PHP_EOL; + } + + if(!extension_loaded('soap') || !class_exists('SOAPClient')) { + echo ''.PHP_EOL; + } + + $is_linux = true; + if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') + $is_linux = false; + + $exe = '/kcp/bin/'; + if($is_linux) { + if(PHP_INT_MAX == 2147483647) // 32-bit + $exe .= 'pp_cli'; + else + $exe .= 'pp_cli_x64'; + } else { + $exe .= 'pp_cli_exe.exe'; + } + + echo module_exec_check(G5_SHOP_PATH.$exe, 'pp_cli'); + + // shop/kcp/log 디렉토리 체크 후 있으면 경고 + if(is_dir(G5_SHOP_PATH.'/kcp/log') && is_writable(G5_SHOP_PATH.'/kcp/log')) { + echo ''.PHP_EOL; + } + } + + // LG의 경우 log 디렉토리 체크 + if($default['de_pg_service'] == 'lg') { + $log_path = G5_LGXPAY_PATH.'/lgdacom/log'; + + if(!is_dir($log_path)) { + echo ''.PHP_EOL; + } else { + if(!is_writable($log_path)) { + echo ''.PHP_EOL; + } + } + } + + // 이니시스의 경우 log 디렉토리 체크 + if($default['de_pg_service'] == 'inicis') { + if (!function_exists('xml_set_element_handler')) { + echo ''.PHP_EOL; + } + + if (!function_exists('openssl_get_publickey')) { + echo ''.PHP_EOL; + } + + if (!function_exists('socket_create')) { + echo ''.PHP_EOL; + } + + if (!function_exists('mcrypt_module_open')) { + echo ''.PHP_EOL; + } + + $log_path = G5_SHOP_PATH.'/inicis/log'; + + if(!is_dir($log_path)) { + echo ''.PHP_EOL; + } else { + if(!is_writable($log_path)) { + echo ''.PHP_EOL; + } + } + } + + // 카카오페이의 경우 log 디렉토리 체크 + if($default['de_kakaopay_mid'] && $default['de_kakaopay_key'] && $default['de_kakaopay_enckey'] && $default['de_kakaopay_hashkey'] && $default['de_kakaopay_cancelpwd']) { + $log_path = G5_SHOP_PATH.'/kakaopay/log'; + + if(!is_dir($log_path)) { + echo ''.PHP_EOL; + } else { + if(!is_writable($log_path)) { + echo ''.PHP_EOL; + } + } + } +} + +include_once (G5_ADMIN_PATH.'/admin.tail.php'); +?>