whitedot
f7aa440a80
security: KVE-2026-2140 주문 보호와 5.6.39 보안 업데이트 배포
2026-09-14 06:53:14 +00:00
whitedot
2adaa0a658
feat: PG별 간편결제 개별 표시와 기본 PG 우선 네이버페이 적용
...
KG이니시스·토스페이먼츠·NICEPAY·KCP의 설정과 PC·모바일 주문서 버튼을 공통 목록으로 관리한다. 기본 PG 네이버페이가 비활성인 경우에만 KCP 병용 경로를 제공한다.
토스 직접 호출 선택값과 일반 카드 전환 초기화, NICEPAY 결제수단 변경 이벤트, 토스 머니·복합결제 현금영수증 저장을 보완한다. 설정 컬럼 확장 마이그레이션과 회귀 테스트를 추가한다.
검증: 변경 PHP 14개 문법 검사, PHP·JavaScript 회귀 테스트, 신규 설치와 마이그레이션 스키마 비교 통과. 실제 PG 승인·취소 및 운영 DB 마이그레이션은 미실행.
2026-09-09 07:58:16 +00:00
whitedot
d0f136cca0
feat: PC·모바일 주문서에 수량을 반영한 옵션가 표시 추가
...
장바구니 옵션금액과 수량을 곱한 합계를 상품별로 집계하여
PC·모바일 주문서에 옵션가를 표시한다. 기존 결제금액 계산은 유지한다.
검증: PC·모바일 주문서 PHP 문법 검사와 변경 내용 검토 완료.
2026-09-09 07:58:16 +00:00
whitedot
e784186b0f
feat: SIRK 전용 카카오페이 연동 종료와 기존 주문 지원 절차 추가
...
전용 신규 결제와 자동 취소를 차단하고 기존 주문 조회 및 실제 PG 취소 확인 후 수동 정리를 지원한다. 기존 DB와 일반 PG 경로를 보존하고 5.6.37 전환 및 사후지원 절차를 문서화한다.
검증: 변경 PHP 문법, SIRK 요청 차단, 설치 스키마 및 쇼핑몰 후설치 검사 통과. 실제 PG 결제·취소 검증은 별도 진행한다.
2026-09-09 07:58:05 +00:00
thisgun and Claude Fable 5
acdbcfd8ba
KG이니시스 INIpay PRO 결제 연동 및 결제 처리 현황 추가
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-23 08:03:16 +00:00
thisgun
a612e69d3e
[perf]for 루프 조건의 count() 호출을 루프 밖으로 추출 (핵심 파일)
...
for ($i=0; $i<count(\$arr); $i++) 패턴은 매 반복마다 count()를 호출하여
불필요한 CPU 오버헤드를 발생시킴. 루프 전에 한 번만 count()를 계산하여
변수에 저장하는 고전적인 최적화.
적용 파일 (19개, 41곳):
- lib/common.lib.php (8)
- common.php (2)
- lib/shop.lib.php (5)
- lib/naverpay.lib.php (1)
- lib/thumbnail.lib.php (2)
- bbs/list.php (1), bbs/search.php (4), bbs/qalist.php (1), bbs/qawrite.php (1)
- bbs/ajax.filter.php (1), bbs/write_update.php (4)
- bbs/write_comment_update.php (1), bbs/memo_form_update.php (2)
- bbs/new_delete.php (1), bbs/move_update.php (4)
- shop/search.php (1), shop/orderform.sub.php (1)
- mobile/shop/search.php (1), mobile/shop/orderform.sub.php (1)
부수 효과:
- lib/shop.lib.php line 2115: 동일 루프 내 strstr($dlcomp, $company)를
strpos($dlcomp, $company) !== false 로 변경 (strstr 최적화의 일부)
제외:
- theme/, skin/, plugin/ (사용자 커스터마이징/서드파티)
- lib/PHPExcel/ (서드파티 라이브러리)
- adm/ 및 shop/mail/ (관리자/드문 경로, 별도 후속 작업 여지)
- 주석 처리된 코드 (bbs/delete.php:127, bbs/delete_all.php:143)
2026-04-16 02:26:59 +00:00
chym1217
46ea2d03b5
토스페이먼츠 v2 결제 모듈 연동
2025-09-16 16:34:15 +09:00
thisgun
9758007f91
NHN_KCP 네이버페이 간편결제 카드 또는 머니결제로 분리
2025-07-31 20:21:22 +09:00
thisgun
84669cb47f
나이스페이 결제수단 추가
2024-04-03 10:42:04 +09:00
thisgun
4b4db4c7e6
결제시 무통장 입금계좌의 토글문제 수정
2021-05-14 16:39:25 +09:00
thisgun
6d6dd47f2e
주문폼에서 쿠폰 적용 레이어에서 불필요한 태그가 남아있는 현상 수정
2021-01-26 10:05:36 +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
thisgun
014c8052e3
KG 이니시스 카카오페이 간편결제 호출 옵션 추가
2020-05-20 12:19:03 +09:00
thisgun
bb9e4f8659
5.3 이하 버전과 호환되지 않는 잘못된 코드 수정
2019-12-23 09:41:34 +09:00
thisgun
9b0078350d
영카트 5.4 버전 내용 적용
2019-12-02 10:29:31 +09:00
thisgun
d81b56c0ec
[KVE-2019-0008, 0014, 0029] 영카트 XSS 및 SQL Injection 취약점 수정
2019-02-14 09:26:42 +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
6f8f230e04
이니시스 결제 폼 수정
2017-01-05 11:07:51 +09:00
chicpro
58a28e45e7
배송지선택 때 추가배송비관련 스크립트 수정
2016-07-12 10:10:18 +09:00
chicpro
95b60db165
이니시스 웹표준 결제모듈 적용
2016-04-22 12:26:35 +09:00
chicpro
39dae2e214
KCP 웹표준 모듈 적용
2016-04-22 12:23:39 +09:00
chicpro
d442b6d806
이니시스 결제 신용카드 에스크로 결제되지 않도록 수정
2015-11-25 11:54:22 +09:00
chicpro
804ae37f16
mysqli 지원 추가
2015-10-12 15:39:10 +09:00
chicpro
90b5c0b7fc
주문폼에서 간편결제 텍스트 삭제
2015-10-05 15:59:41 +09:00
chicpro
ea66722a5e
LG Crossplatform 모듈 적용
2015-10-01 09:11:58 +09:00
chicpro
e8ae9bc29e
크롬 브라우저 kcp 결제관련 코드 수정
2015-09-30 15:30:11 +09:00
chicpro
72a4046127
카카오페이 복합과세 적용
2015-09-21 17:28:35 +09:00
chicpro
324f8ae08a
input 필드 따옴표 대응 코드 추가
2015-09-21 10:44:30 +09:00
chicpro
73ef1dbfce
주문폼 배송주소 표시 오류 수정
2015-09-18 14:11:08 +09:00
chicpro
8a51ca13be
반응형 대비 주문폼 수정
2015-09-17 14:39:28 +09:00