Commit graph

19556 commits

Author SHA1 Message Date
Kijin Sung
0be8f6a441 Fix warnings in PHP 8.x 2023-10-05 15:30:37 +09:00
Kijin Sung
04546d8b0f Fix warnings in RSS config screen in PHP 8.x 2023-10-05 15:25:07 +09:00
Kijin Sung
bf7b0d6aef Fix invisible RSS feed image delete button
버튼 작동에는 지장이 없으나, 브라우저에 따라 투명하게 보일 때가 있었음
2023-10-05 15:20:41 +09:00
Kijin Sung
926aa1bc7d Remove unnecessary default values for update queries
업데이트 쿼리를 할 때 해당 컬럼에 넣을 값을 넘기지 않으면 기본값이 입력되어
의도치 않게 데이터가 변경될 가능성이 있습니다.
(예: ipaddress를 넘기지 않으면 현재 접속자의 IP 주소로 대체됩니다.)
이런 문제를 방지하기 위해 불필요한 기본값을 모두 제거합니다.
2023-10-04 21:13:56 +09:00
Kijin Sung
cf079833c7 Preserve all other information when an admin updates guest post 2023-10-04 21:06:21 +09:00
Kijin Sung
6228dca221 Fix nick_name is null error when an admin tries to update a guest comment
https://xetown.com/questions/1788734
2023-10-04 20:58:23 +09:00
Kijin Sung
f589737dcf Fix column name "unknown" in error message for insert/update queries 2023-10-04 20:57:54 +09:00
Kijin Sung
d84e0e929f Fix #2193 use prop() instead of attr() to check whether a checkbox is checked 2023-10-04 15:50:24 +09:00
Kijin Sung
9daa1a65cf Deprecate old, rarely used methods of FileHandler 2023-10-04 01:33:57 +09:00
Kijin Sung
624bdec182 Fix potential type errors in FileHandler class 2023-10-04 01:31:35 +09:00
Kijin Sung
044ad8fbf6 Mark old Security class as deprecated 2023-10-04 01:24:22 +09:00
Kijin Sung
2a1aad7c1b Mark old EmbedFilter and Password classes as deprecated 2023-10-04 01:22:30 +09:00
Kijin Sung
3c9828ec5f Mark old IpFilter and Purifier classes as deprecated 2023-10-04 01:20:29 +09:00
Kijin Sung
20fedd2810 Mark most methods of Mobile class as deprecated 2023-10-04 01:15:39 +09:00
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