Commit graph

20894 commits

Author SHA1 Message Date
Kijin Sung
32fa327eb6 Fix undefined variable warnings 2025-05-19 23:57:29 +09:00
Kijin Sung
66e040b3f9 Use RulesetParser instead of XeXmlParser in Validator 2025-05-19 23:52:08 +09:00
Kijin Sung
a77b9a5d3a Implement RulesetParser 2025-05-19 22:44:32 +09:00
Kijin Sung
ba638c394d Replace all remaining reference to XeXmlParser in ttimport.class.php 2025-05-19 21:54:09 +09:00
Kijin Sung
ec6ade4e26 Replace all remaining use of XE XML Parser with SimpleXML in widget module 2025-05-19 21:50:16 +09:00
Kijin Sung
278369b70e Replace widget and widgetstyle XML parsing and caching logic 2025-05-19 21:38:58 +09:00
Kijin Sung
6727b124cd Always initialize extra_vars attribute 2025-05-19 21:29:25 +09:00
Kijin Sung
86118dbf50 Update XML parsers for more backward compatibility 2025-05-19 20:56:22 +09:00
Kijin Sung
3f6dbf847d Remove references to old XeXmlParser in widget module 2025-05-18 22:04:18 +09:00
Kijin Sung
170e183f8f Remove references to old XeXmlParser in most modules 2025-05-18 22:00:09 +09:00
Kijin Sung
a3d682a294 Rewrite addon info.xml parser and support default values 2025-05-18 21:42:36 +09:00
Kijin Sung
addf4d9972 Fix incorrect type hints 2025-05-17 23:46:58 +09:00
Kijin Sung
8c87d9ee1d Allow dynamic properties in XEXMLParser 2025-05-17 13:06:54 +09:00
Kijin Sung
e0ba5aa5b6 Prevent undefined property errors in XEXMLParser use cases 2025-05-17 13:02:29 +09:00
Kijin Sung
bfa8ea5ddc Fix undefined property access in Validator class 2025-05-17 12:58:31 +09:00
Kijin Sung
52f106968a Add unit test for XEXMLParser 2025-05-17 12:54:47 +09:00
Kijin Sung
db72b670d8 Replace XE XML parser with new implementation based on SimpleXML 2025-05-17 12:44:04 +09:00
Kijin Sung
a1f452fa83 Fix missing extra vars when document cache is cleared in the middle of a script #2553 2025-05-15 20:11:49 +09:00
Lastorder
0739f82c49
Merge branch 'rhymix:master' into master 2025-05-14 18:42:06 +09:00
Kijin Sung
1d558204d1 Also apply iframe solution to dispCommentDeclare etc. 2025-05-14 02:43:04 +09:00
Kijin Sung
bd3e642d37 Also apply iframe solution to dispDocumentDeclare 2025-05-14 02:37:17 +09:00
Kijin Sung
d1d278719c Also apply iframe solution to dispTempSavedList 2025-05-14 02:32:23 +09:00
Kijin Sung
7157181726 Consolidate popup/iframe handling code in common areas 2025-05-14 02:13:04 +09:00
Kijin Sung
262560ce04 Add close buttons to all editor component popups, in case they are used in an iframe 2025-05-14 01:10:27 +09:00
Kijin Sung
f6313d44d9 Use iframe instead of popup window to display editor components in mobile 2025-05-14 01:09:59 +09:00
Kijin Sung
833cf111bd Enable editor components in mobile CKEditor 2025-05-14 00:41:28 +09:00
Kijin Sung
5a867a3a8b Add overflow-wrap: anywhere to .rhymix_content to prevent excessively long words from breaking layout 2025-05-14 00:24:19 +09:00
Kijin Sung
f55609eac8 Add syndication module to blacklist 2025-05-14 00:23:54 +09:00
Kijin Sung
a1ae74837f Fix incorrect return type when HTTP::download() cannot write to target file or parent directory 2025-05-12 12:25:52 +09:00
Kijin Sung
087f5a2265 Fix import error when email address is empty or invalid 2025-05-11 22:57:38 +09:00
Kijin Sung
2ddf5aa8d8 Update unit tests to cover situations like #2550 2025-05-11 13:47:47 +09:00
Kijin Sung
b46e51acb1 Fix outdated codeception config directive 2025-05-11 13:47:14 +09:00
Kijin Sung
b249df71b6 Fix #2550 incorrect handling of absolute URLs in imported SCSS files 2025-05-11 13:46:44 +09:00
Kijin Sung
80729f2aaf Fix undefined extra_vars in importer module 2025-05-11 01:10:41 +09:00
Kijin Sung
a7f32afb21 Normalize whitespace 2025-05-11 01:10:30 +09:00
Kijin Sung
18cf4e7c0a Add origin module_srl to $oDocument in dispBoardWrite 2025-05-06 12:56:09 +09:00
Lastorder
d327bb1926
Merge branch 'rhymix:master' into master 2025-05-02 17:07:35 +09:00
Kijin Sung
b09477a873 Fix incorrect extension when old file module config is used without updating 2025-05-02 11:30:35 +09:00
Kijin Sung
e2040b881d Version 2.1.23 2025-04-30 09:50:07 +09:00
Kijin Sung
197295ba43 Improve filtering of user layout image filename 2025-04-29 23:56:02 +09:00
Kijin Sung
b77fcb747d Fix missing default value when extravar is not migrated from previous version 2025-04-29 23:39:15 +09:00
Kijin
67c0066f90 Allow page skin to contain content_modify.blade.php or content_modify.html #2500 2025-04-28 22:04:50 +09:00
Kijin
cac3ec1165 Fix potentially erroneous response size in debug output #2546 2025-04-28 21:46:45 +09:00
Kijin Sung
24e90e43fa
Merge pull request #2538 from dewekk/fix-signup-config-1
가입 폼 순서 변경 시 하위 필드 값 초기화 문제 수정
2025-04-28 21:42:02 +09:00
Kijin Sung
0a3fa5c77b Prevent unnecessary length calculation if minlength/maxlength are not set 2025-04-16 12:06:57 +09:00
Kijin Sung
a6fbf6e2e5 Fix unfilled sprintf code in msg_user_not_confirmed
https://rhymix.org/qna/1905384
2025-03-31 23:06:07 +09:00
Kijin Sung
fc2bdd7253 Make _v2_escape() more lenient about types 2025-03-31 15:14:58 +09:00
Kijin Sung
ba74b47a29 Fix matching of partial attribute names #2537 2025-03-31 01:11:51 +09:00
dewekk
b94b16d081
가입 폼 이동 시 하위 input id, name 속성 제거
가입 폼 이동 시 복제되는 input의 id, name 속성을 제거하여, 중복을 방지합니다.
2025-03-30 14:13:02 +09:00
Kijin Sung
f613841a1b Version 2.1.22 2025-03-27 16:40:40 +09:00