Commit Graph
29 Commits
Author SHA1 Message Date
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 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