Commit Graph
210 Commits
Author SHA1 Message Date
whitedot 5bdbf360b0 refactor: 일반 실행 경로의 DB 변경을 버전형 마이그레이션으로 이전
과거 누적 DDL과 데이터 보정을 시점별 SQL로 분리하고 관리자·CLI 실행기를 제공한다. 실행 순서, 잠금, 체크섬, 성공·실패 이력 및 개별 실행의 선행 조건을 검증한다.

기존 스키마의 부분 적용 복구와 설치 SQL 정합성 검사를 추가하고 실행·복구 절차를 문서화한다.
2026-09-09 07:58:05 +00:00
whitedot 7b3c2e845b fix: 구 토스페이먼츠 테스트 MERT KEY 안내 보강
테스트결제 시 테스트용 MERT KEY로 변경해야 함을 환경설정 도움말, 저장 확인창과 관리자 상태 경고에 명시한다.
2026-09-09 07:58:04 +00:00
thisgunandClaude Fable 5 acdbcfd8ba KG이니시스 INIpay PRO 결제 연동 및 결제 처리 현황 추가
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-23 08:03:16 +00:00
thisgun 31ef78e916 [perf]strstr() 불린 검사를 strpos() !== false 로 교체
strstr()은 일치하는 부분 문자열 전체를 반환하므로 존재 여부만 체크할
때는 메모리 할당이 낭비됨. strpos()는 위치(int) 또는 false만 반환하여
메모리 할당 없이 더 빠르게 동일 동작 수행.

적용 파일 (19개, 약 25곳):
- lib/common.lib.php: wr_option html1/html2/secret 검사 3곳
- lib/shop.lib.php: de_taxsave_types 검사 2곳
- lib/latest.lib.php: wr_option secret 검사 1곳
- lib/thumbnail.lib.php: wr_option secret 검사 1곳
- lib/URI/uri.class.php: URI 확장자 검사 1곳
- bbs/view.php: subject/wr_option/content 검사 4곳
- bbs/view_comment.php: wr_option secret 검사 1곳
- bbs/search.php: wr_option/sfl 검사 3곳
- bbs/rss.php: wr_option html 검사 1곳
- bbs/write_update.php: html1/html2 검사 2곳
- bbs/move_update.php: wr_option html 검사 1곳
- adm/admin.lib.php: auth 권한 검사 1곳
- adm/admin.head.php: 메뉴 권한 검사 1곳
- adm/session_file_delete.php: sess_ prefix 검사 1곳
- adm/point_list.php, adm/auth_list.php: sfl mb_id 검사 2곳
- adm/sms_admin/_common.php: install.php 검사 1곳
- adm/shop_admin/configform.php: de_taxsave_types 검사 3곳
- head.sub.php: admin dir 검사 1곳

규칙:
  strstr($a, $b)       → strpos($a, $b) !== false
  !strstr($a, $b)      → strpos($a, $b) === false

제외:
- theme/, skin/, plugin/ (사용자 커스터마이징/서드파티)
- strstr() 반환값을 실제로 사용하는 케이스 (예: lib/common.lib.php:4135
  if( \$freg = strstr(\$ori_params, '#') ), extend/gif2mp4.extend.php)
2026-04-16 02:29:32 +00:00
kms0219kmsandGitHub f8561e9398 ✏️ feat: 토스페이먼츠 상점관리자 - ‘테스트모드‘ 추가 반영, NHN KCP 상점관리자 주소 변경 (#368)
* ✏️ feat: 토스페이먼츠 테스트모드 반영, KCP 주소 업데이트

* ✏️ feat: 토스페이먼츠 테스트모드 문구 반영, KCP 주소 업데이트

* ✏️ typo: KCP 테스트환경 주소 변경
2026-04-06 12:19:11 +09:00
chym1217 f4718a71a2 feat: 관리자페이지 토스페이먼츠 명칭 변경 및 테스트결제 안내 추가
- 기존 : 토스페이먼츠 -> 토스페이먼츠(구버전)
- 토스페이먼츠 V2 -> 토스페이먼츠 API
- 기타 css 및 주석 수정
2025-09-17 10:44:40 +09:00
chym1217 46ea2d03b5 토스페이먼츠 v2 결제 모듈 연동 2025-09-16 16:34:15 +09:00
thisgun 57983a6dbc 토스페이먼츠 머트키 확인방법 설명문 수정 2025-07-08 10:45:10 +09:00
thisgun eea5a2477b 쇼핑몰관리자 나이스페이신청 URL 링크 수정 2025-05-15 14:23:38 +09:00
thisgun 3e8bedb1e9 토스페이먼츠 (구)상점관리자 서비스 종료 관련 수정 #353 2025-01-21 16:24:42 +09:00
thisgun 532bf6f0f4 토스페이먼츠 (구)lg XPay 도메인 지원종료에 따른 결제도메인 수정 2024-09-03 17:17:55 +09:00
thisgun 84669cb47f 나이스페이 결제수단 추가 2024-04-03 10:42:04 +09:00
thisgun 4b92543c61 KG이니시스 TX모듈을 사용하는 코드를 API로 전환 건 2023-04-13 20:10:48 +09:00
thisgun bfdc48b021 NHN_KCP 애플페이 추가 2023-03-23 12:52:40 +09:00
thisgun 97a8352117 [KVE-2022-2036] Gnuboard5 관리자페이지 내 Stored XSS 취약점 수정 2022-12-01 15:22:48 +09:00
kagla 9ac9e01a51 [KVE-2022-0184] XSS 및 SQLInjection 취약점 해결을 위해 사용하지 않고 있던 "코드 중복검사" 기능 제거 2022-04-07 15:43:43 +09:00
kagla de73f54959 신용카드 결제창에서 네이버페이를 지원하므로 상품상세페이지, 장바구니에서 더이상 네이버페이 직접결제를 지원하지 않음 2021-10-19 11:44:19 +09:00
kagla 24ba84d6f0 KG이니시스 가상계좌 사용시 안내문구 중 거래조회를 거래내역으로 수정 2021-10-14 14:49:20 +09:00
kagla 8ea99dda00 class 중간에 잘못 입력된 "(쌍따옴표) 한개 제거 (해피정님,210610) 2021-06-17 17:15:05 +09:00
thisgun 17fbe67f7e NHN_KCP 네이버페이 포인트결제 가능하게 옵션 추가 2021-05-17 17:37:53 +09:00
thisgun 17e9f13275 [KVE-2021-0029,0030]영카트_XSS_취약점 수정 2021-04-05 17:01:29 +09:00
whitedot b1acb8f4f8 관리자 : 쇼핑몰 결제설정에서 삼성페이 관련 안내 문구 변경 (삼성페이 수수료 정책 변경에 따른 조치) 2021-01-28 14:48:19 +09:00
thisgun 2320dbbe83 KG 이니시스 모바일 결제 낮은 확률로 누락될수 있는 오류 수정 2021-01-08 15:38:44 +09:00
thisgun c06b4c585c kg이니시스 은행코드 추가 및 관리자 쇼핑몰 설정해 잘못된 스크립트 코드 수정 2021-01-04 18:38:09 +09:00
thisgun 27e9af5e42 php8.0 버전 호환 코드 적용 및 PHP 끝 태그 삭제 일괄적용 2021-01-04 15:39:15 +09:00
thisgun 16c34cd0f2 NHN_KCP 간편결제-네이버페이,카카오페이 적용 2020-09-16 12:17:38 +09:00
minsupkr b85d276699 FE : PG사 LG U+ > 토스페이먼츠 변경에 따른 처리 2020-07-31 14:43:49 +09:00
thisgun f2516c586e 카카오페이 (KG 이니시스) 결제모듈 수정 2020-07-01 11:29:15 +09:00
thisgun 014c8052e3 KG 이니시스 카카오페이 간편결제 호출 옵션 추가 2020-05-20 12:19:03 +09:00
thisgun 0bbf147dc7 아이코드 JSON 버전 코드 영카트 적용 2020-04-13 16:26:00 +09:00
thisgun a47162dffa [KVE-1574,1575,1576,1577]영카트 XSS 취약점 수정 2020-02-13 13:48:58 +09:00
thisgun cf2a15ee33 쇼핑몰 테스트 결제로 설정되어 있을시 경고문 추가 및 쇼핑몰 설정 체크 과정 추가 2020-01-23 11:14:29 +09:00
thisgun 6a2454c357 영카트5 5.4 버전에서 잘못되거나 누락된 코드 수정 2020-01-13 17:31:57 +09:00
thisgun 9b0078350d 영카트 5.4 버전 내용 적용 2019-12-02 10:29:31 +09:00
thisgun d7f2939815 현금 영수증을 발급할수 있는 결제수단 조건 코드 추가 2019-11-08 18:25:42 +09:00
thisgun 75da28aa03 이니시스 웹표준결제 PHP7.1.1_v1.0 모듈 적용 2019-09-30 17:44:26 +09:00
thisgun 6b2e0e9b58 [KVE-2019-0688,0689,0691,0694,0708,0709,0750,0762,0791,0802,0846] 그누보드,영카트 다중 취약점 수정 2019-05-24 10:50:28 +09:00
thisgun 07a2515beb 잘못된 코드 수정 2019-04-18 16:17:24 +09:00
thisgun 9e502fdb18 KVE-2018-1987, 2019-0038 영카트 다중 취약점 수정 2019-01-28 16:22:50 +09:00
thisgun 43a0ff5a5e LGU 결제 로그 안남기도록 수정 2019-01-07 14:38:26 +09:00
thisgun 58369c7ded 잘못된 변수명과 잘못된 설명문 수정 2018-10-31 11:14:27 +09:00
thisgun dc15e1929d 5.3 버전 내용 적용 2018-03-30 18:12:51 +09:00
thisgun f8a5969c55 이니시스 Lpay 간편결제 추가 2017-12-20 13:58:56 +09:00
thisgun 2d2faf2222 영카트 관리자 환경설정 페이지 윈도우 개행문자 삭제 2017-10-10 12:05:58 +09:00
thisgun 04b5b529b5 이니시스 신용카드 포인트 결제 기능 넣음 2017-09-15 15:28:43 +09:00
sora90224 2c73f11c55 #404 쇼핑몰설정 사이트코드 폰트 2017-04-11 10:54:18 +09:00
thisgun 9472f6644d 쇼핑몰설정에서 lms sms 변경길이 수정 2017-01-18 18:06:12 +09:00
thisgun 6589e225a1 모바일 삼성페이를 다른 PG서비스와 함께 쓸수 있도록 처리 2016-12-12 13:33:44 +09:00
thisgun 5aec33d732 이니시스 모바일 삼성페이 결제 추가 2016-11-22 10:23:37 +09:00
chicpro a386caa58e 유형별 상품리스트 설정 추가 2016-10-18 10:53:50 +09:00