Kijin Sung
6b7486e74f
Add 'ifvar' attribute to most query elements
...
XML 쿼리에서 'ifvar' 속성을 사용하여, 특정 변수가 있을 때만 유효한 테이블이나
컬럼, 인덱스 힌트 등을 지정할 수 있도록 합니다. 어떤 변수를 넣는지에 따라
<condition> 뿐 아니라 <table>, <column>, <index_hint? 등의 적용 여부도
XML 쿼리 수정 없이 자유롭게 컨트롤할 수 있게 됩니다.
2021-02-09 21:58:07 +09:00
Kijin Sung
ccdbddf60b
Fix unit test for Validator message ( a4ab4f4b)
2021-02-04 22:38:42 +09:00
Kijin Sung
800f323b9c
Fix count error when searching by extra_vars
...
https://xetown.com/questions/1519425
2021-01-31 01:34:56 +09:00
Kijin Sung
957be16a25
Replace all wildcard columns with '1' in count-only subquery #1575
2021-01-29 14:40:28 +09:00
Kijin Sung
3467250e17
Fix missing variables in ConfigHelperTest
2021-01-29 00:42:25 +09:00
Kijin Sung
334b1cc277
Fix remainder of unit test warnings in PHP 8.0
2021-01-29 00:36:24 +09:00
Kijin Sung
678495d69e
Fix failing install test in PHP 8.0
2021-01-28 22:41:32 +09:00
Kijin Sung
60465fb2db
Fix various warnings in PHP 8.0
2021-01-28 22:32:56 +09:00
Kijin Sung
f46b41f437
Update unit tests for latest codeception
2021-01-28 21:53:44 +09:00
Kijin Sung
aefa19e850
Fix SCSS imports with relative paths not working
2021-01-21 15:45:58 +09:00
Kijin Sung
d5160c28ce
Pass RX_REQUEST_URL directly to the Router
2021-01-19 23:28:13 +09:00
Kijin Sung
03e5909036
Add ability to configure index hint with variable
...
See #1560
2021-01-14 00:40:57 +09:00
Kijin Sung
e2e32902b6
Merge pull request #1544 from shydah/pr/template-srcset
...
템플릿 내 srcset의 상대경로를 절대경로로 변환하도록 개선
2021-01-07 23:04:59 +09:00
Kijin Sung
af6d60e258
Add unit tests
2021-01-07 22:56:50 +09:00
Kijin Sung
1a204d8c52
Completely disable Debug logging if it is not enabled for the current user
...
관리자 또는 특정 IP에서만 디버그 기능을 사용하도록 설정된 경우,
그 밖의 요청에서는 어떤 에러메시지, 쿼리, 트리거 소요시간 등의 기록도
디버그 클래스에 저장하지 않도록 변경합니다.
워닝이 많이 발생하는 PHP 8.0에서는 20~30%의 성능 개선 효과가 있습니다.
2021-01-07 02:51:43 +09:00
Kijin Sung
02122cb383
Add unit tests for SELECT COUNT(*) queries
2021-01-07 01:06:02 +09:00
Kijin Sung
3cdcd2dcc0
Accommodate formatter changes
2021-01-06 21:50:27 +09:00
Kijin Sung
09456462f4
#1517 보완: 따옴표 escape 처리에 대한 유닛 테스트 추가
2021-01-02 23:00:59 +09:00
Kijin Sung
7a982f134e
#1517 보완: 유닛 테스트 더 많이 추가
2021-01-02 22:52:20 +09:00
Kijin Sung
9e7d654885
#1517 보완: 더 복잡한 조건으로 유닛 테스트 추가
2021-01-02 22:47:14 +09:00
Min-Soo Kim
dc5296f326
Unit test 수정.
...
키워드 양쪽에 wild-card가 붙는 것이 의도 된 것이 맞음..
2020-12-27 21:21:24 +09:00
Min-Soo Kim
b3abdfd696
Unit test 오타 수정.
...
- 맨 마지막 AND는 제거되는 것이 의도가 맞음.
- Distinct가 없는 예시.
2020-12-27 21:18:55 +09:00
Min-Soo Kim
3ff91018cc
Add unit test + 통합검색 키워드 글자 수 제한 변경
2020-12-27 21:14:51 +09:00
Kijin Sung
02b2d54275
Provide incr() and decr() as static methods of Cache class
2020-12-15 02:13:38 +09:00
Kijin Sung
c275702fbf
Merge pull request #1482 from kijin/pr/color-scheme
...
다크모드 감지 및 설정을 위한 rx_color_scheme 쿠키값의 표준화
2020-12-15 01:59:17 +09:00
Kijin Sung
436728f7b7
Fix unit test for TemplateHandler
2020-12-15 00:24:26 +09:00
Kijin Sung
49923844b2
Various fixes to remove warnings in PHP 8.0
2020-12-15 00:18:42 +09:00
Kijin Sung
4c62231e88
Fix template syntax for Context::unloadFile() and related unit tests
2020-12-13 21:33:27 +09:00
Kijin Sung
380f779301
Add unit tests for UA::getColorScheme() and UA::setColorScheme()
2020-12-13 20:00:53 +09:00
Kijin Sung
99728527f9
Fix incorrect testing of CSS file index in FrontEndFileHandler
2020-10-31 15:27:47 +09:00
Kijin Sung
c920f6dca4
Refine default allowed methods
2020-10-27 21:38:26 +09:00
Kijin Sung
7f2504b9b7
Allow escaping column type with a backslash to use literal DB type, e.g. date
...
DB에서 지원하는 타입명과 XE 호환성을 위해 유지하는 타입명이 충돌하는 경우
(예: date) XML 스키마에서 타입명 앞에 백슬래시를 붙이면 (예: \date)
DB에서 지원하는 타입명을 강제로 사용할 수 있도록 함.
2020-10-22 01:15:23 +09:00
Kijin Sung
28b3c2ef34
Fix #1422 incorrect quoting of expressions in XML queries
2020-10-21 23:20:35 +09:00
Kijin Sung
2a87c060b9
Fix #1442 add prefixes to INSERT/UPDATE queries, too
2020-10-21 22:47:34 +09:00
Kijin Sung
627f05c077
Fix unit test for ModuleActionParser
2020-10-19 19:22:24 +09:00
Kijin Sung
ffe9cda5e0
Merge branch 'develop' into next
2020-08-29 23:53:31 +09:00
Kijin Sung
84dfeb64f1
Fix unit test for 313e5275
2020-08-19 17:53:09 +09:00
Kijin Sung
0f469baae8
Merge branch 'develop' into next
2020-07-31 15:36:40 +09:00
Kijin Sung
a740f39538
Add unit tests for utf8_clean()
2020-07-31 14:58:21 +09:00
Kijin Sung
4ad35bff8c
Support index options
2020-07-11 18:00:36 +09:00
Kijin Sung
9b776942e5
Support more index types in DB table parser
...
UNIQUE, SPATIAL, FULLTEXT
2020-07-11 15:42:37 +09:00
Kijin Sung
592c8041cb
Add unit tests for LangParser
2020-07-08 00:00:27 +09:00
Kijin Sung
716b0e19bd
Add unit tests for XMLRPC request parser
2020-07-07 19:29:26 +09:00
Kijin Sung
dbb8cd684e
Add unit tests for ModuleActionParser
2020-07-07 19:20:51 +09:00
Kijin Sung
1abdb2d788
Add unit tests for ModuleInfoParser
2020-07-07 18:04:17 +09:00
Kijin Sung
5dc1eb0762
Add unit tests for getQueryString() and getQueryParams()
2020-07-07 13:31:54 +09:00
Kijin Sung
46afc3551a
Add unit tests for insert, update, delete queries
2020-07-06 20:11:54 +09:00
Kijin Sung
c6cb8f72b5
Add subquery unit tests for DBQueryParser
2020-07-06 14:43:57 +09:00
Kijin Sung
10302ea44e
Add some unit tests for DBQueryParser (more to come)
2020-07-06 14:16:13 +09:00
Kijin Sung
8bb01edf86
Add unit tests for DBTableParser
2020-07-06 13:43:56 +09:00