Commit graph

19542 commits

Author SHA1 Message Date
Kijin Sung
f15cdecbe1 Fix potential type error in Debug::translateFilename() 2023-10-03 23:11:38 +09:00
Kijin Sung
6215e57762 Add warning to discourage ruleset use
https://xetown.com/questions/1788526
2023-10-03 19:31:15 +09:00
Kijin Sung
f8ed6da4ed Support both UUIDv4 and UUIDv7 in Security::getRandomUUID() 2023-10-03 19:22:04 +09:00
Kijin Sung
c01ba1d3cf Clean up missing or inconsistent types in remainder of parser classes 2023-10-03 16:35:20 +09:00
Kijin Sung
141ee7f7e1 Clean up missing or inconsistent types in Lang, ModuleAction, ModuleInfo parser classes 2023-10-03 16:25:35 +09:00
Kijin Sung
df6fdd3bc3 Fix potential type error in editor component XML handling logic 2023-10-03 16:19:04 +09:00
Kijin Sung
db4e874660 Fix incorrect type declaration in XMLRPC parser 2023-10-03 16:18:37 +09:00
Kijin Sung
57d7821bcc Fix deprecated function call and potential type error in XMLRPC request parser 2023-10-03 16:16:06 +09:00
Kijin Sung
df6292b202 Fix potential type errors in NcenterliteController 2023-10-03 15:28:22 +09:00
Kijin Sung
a1c6f7a902 Fix potential type errors in Context class 2023-10-03 15:22:04 +09:00
Kijin Sung
41febdd7ca Clean up missing or inconsistent types in core filter classes 2023-10-03 15:17:35 +09:00
Kijin Sung
27c8d32dc5 Clean up missing or inconsistent types in Mail, SMS, Push classes 2023-10-03 15:05:06 +09:00
Kijin Sung
7c844c7e24 Make UA::getBrowserInfo() return an instance of itself 2023-10-03 14:45:24 +09:00
Kijin Sung
c93f04f9c1 Clean up missing or inconsistent types in Timer, UA, URL classes 2023-10-03 14:42:38 +09:00
Kijin Sung
433103bf92 Also apply #2192 fix to document and comment modules; defend null 2023-10-03 14:32:15 +09:00
Kijin Sung
ce3f5e98d2 Fix #2192 count() error when member menu is empty 2023-10-03 14:28:31 +09:00
Kijin Sung
1b1bd19ecc Clean up missing or inconsistent type declarations in Storage class 2023-10-03 14:26:39 +09:00
Kijin Sung
666e7beffc Clean up missing or inconsistent type declarations in Session class 2023-10-03 14:17:25 +09:00
Kijin Sung
3294bccda8 Fix type error in Context::loadLang() 2023-10-03 11:50:00 +09:00
Kijin Sung
b373dc94c0 Add type hints and use class constants instead of protected properties (continued) 2023-10-03 02:55:24 +09:00
Kijin Sung
b6e8d41be8 Add type hints and use class constants where applicable in Rhymix Framework 2023-10-03 02:33:24 +09:00
Kijin Sung
78f7942e40 Pass procBoardVoteDocument() to procDocumentVoteUp(), not updateVotedCount()
오래된 액션인 procBoardVoteDocument()를 직접 호출할 경우,
라이믹스에서 새로 추가된 추천 관련 설정들이 적용되지 않는 문제 수정
2023-10-02 23:46:24 +09:00
Kijin Sung
ad7e0b0c93 Clean up outdated way of referring to other classes from Board module' 2023-10-02 23:36:07 +09:00
Kijin Sung
f7ed3519ac Fix anonymous info not being preserved when updating a temporarily saved document 2023-10-02 23:29:52 +09:00
Kijin Sung
866f9c670d Fix capitalization of class names 2023-10-02 22:59:25 +09:00
Kijin Sung
7444bc3f1d Fix capitalization of class names 2023-10-02 22:55:41 +09:00
Kijin Sung
e81d0500eb Register spamfilter, tag, widget module triggers in module.xml 2023-10-02 22:48:23 +09:00
Kijin Sung
ad1241fbb5 Register member, poll, rss module triggers in module.xml 2023-10-02 22:40:37 +09:00
Kijin Sung
f3bc9a2f03 Clean up trigger registration code in document, comment, file, editor modules 2023-10-02 22:28:16 +09:00
Kijin Sung
79808ee285 Add new trigger points in comment.copyCommentByDocument to replace old, nonstandard "add" name 2023-10-02 22:19:19 +09:00
Kijin Sung
6e913fcb3a Add new trigger points in document.copyDocumentModule to replace old, nonstandard "add" name 2023-10-02 22:10:57 +09:00
Kijin Sung
eb2883b8cb Move communication module triggers to module.xml 2023-10-02 22:00:06 +09:00
Kijin Sung
8f32e94f8a Clean up capitalization and unnecessary methods in communication module classes 2023-10-02 21:57:46 +09:00
Kijin Sung
8940dd92ef Clean up legacy class references in comment and document controllers 2023-10-02 21:55:30 +09:00
Kijin Sung
6219a381a4 Fix #2190 missing regdate in comment trigger object 2023-10-02 21:46:26 +09:00
Kijin Sung
a5e0b2c7fa Fix #2187 undefined lang code in page.admin.controller.php 2023-10-01 00:03:33 +09:00
Kijin Sung
9b5160eb94 Fix DBStmtHelper compatibility with PHP <= 7.4 2023-09-27 23:51:07 +09:00
Kijin Sung
f4c09bf634 Specify parameter and return types of all other helper class methods 2023-09-27 23:39:52 +09:00
Kijin Sung
bde78570f6 Make parameter types of HTTPHelper::withStatus() compatible with that of ResponseInterface 2023-09-27 23:37:18 +09:00
Kijin Sung
b9068c56f7 Clarify return types of DBStmtHelper 2023-09-27 23:35:16 +09:00
Kijin Sung
0da9244e33 Clarify return types of DB::prepare() and DB::query() 2023-09-27 23:33:06 +09:00
Kijin Sung
63e81751b1 Fix warning if need_update attribute is not set 2023-09-27 15:58:05 +09:00
Kijin Sung
028a56a678 Remove notice about moving to mobile site 2023-09-27 15:55:12 +09:00
Kijin Sung
34922b0d46 Show warning when custom query is executed using unsafe methods like _query() and _fetch() 2023-09-27 15:51:46 +09:00
Kijin Sung
4cf8fc6eb5 Be a little more lenient on invalid querystrings passed to deprecated method 2023-09-27 15:45:45 +09:00
Kijin Sung
7b470b7609 Version 2.1.6 2023-09-27 09:53:42 +09:00
Kijin Sung
6f124472bb Merge branch 'security/rve-2023-5' into develop 2023-09-27 09:52:55 +09:00
Kijin Sung
ea9f469513 Convert potentially problematic parameters to string before passing from legacy function to Rhymix Framework 2023-09-26 20:34:30 +09:00
Kijin Sung
9ca2c94fe4 Fix #2186 type error when unexpected values are passed to columnList 2023-09-26 20:08:08 +09:00
Kijin Sung
c23dcd6cf5 General cleanup of receiver_srl verification logic 2023-09-26 20:00:17 +09:00