Kijin Sung
|
cd0779862e
|
Sort custom namespaces from longest to shortest before compiling regexp
|
2023-08-12 01:17:14 +09:00 |
|
Kijin Sung
|
48e0f55d6b
|
Support event handlers (triggers) that are only called before/after specific action
|
2023-08-12 01:14:36 +09:00 |
|
Kijin Sung
|
e0a828079b
|
Fix error when error message is null
|
2023-08-12 01:12:48 +09:00 |
|
Kijin Sung
|
316cb49729
|
Update unit test for ModuleActionParser
|
2023-08-11 22:17:10 +09:00 |
|
Kijin Sung
|
3241354872
|
Support customizing the default (base) class and install class of a module
|
2023-08-11 22:09:26 +09:00 |
|
Kijin Sung
|
7502b7308b
|
Support custom namespaces in ModuleHandler and related processes
|
2023-08-11 21:56:42 +09:00 |
|
Kijin Sung
|
9e13c5ee6e
|
Add convenience functions for XML parsing
|
2023-08-11 02:37:39 +09:00 |
|
Kijin Sung
|
57be6abc9d
|
Make placeholder for custom prefix support in the future
|
2023-08-11 02:07:28 +09:00 |
|
Kijin Sung
|
a5bc18f015
|
Don't add regexp for custom namespaces empty if none are registered
|
2023-08-11 02:06:35 +09:00 |
|
Kijin Sung
|
32832d1ab2
|
Support custom namespaces in autoloader
|
2023-08-11 02:05:23 +09:00 |
|
Kijin Sung
|
4f9f641067
|
Add regexp to config for custom namespaces
|
2023-08-11 02:04:59 +09:00 |
|
Kijin Sung
|
4d4d454af0
|
Fix update_all_modules.php not calling all the update routines of the Install module
|
2023-08-11 01:38:28 +09:00 |
|
Kijin Sung
|
2219a77fb2
|
Register action forward routes, event handlers, etc. during initial installation process
|
2023-08-11 00:40:40 +09:00 |
|
Kijin Sung
|
0ef85632c1
|
Allow module update even if moduleUpdate() method does not exist
|
2023-08-11 00:40:13 +09:00 |
|
Kijin Sung
|
68ddac96e7
|
Remove event handlers and custom namespaces no longer defined by module.xml
|
2023-08-11 00:34:44 +09:00 |
|
Kijin Sung
|
acc1117d26
|
Register event handlers and custom namespaces defined in module.xml
|
2023-08-11 00:16:57 +09:00 |
|
Kijin Sung
|
d0306df095
|
Add parser logic for new module.xml settings
|
2023-08-10 23:52:01 +09:00 |
|
Kijin Sung
|
5881d08f6a
|
Fix unit tests failing if nofollow attribute is turned on
|
2023-08-10 23:51:50 +09:00 |
|
Kijin Sung
|
6e7012394e
|
Emphasize NOT in the common script error message
|
2023-08-10 10:57:02 +09:00 |
|
Kijin Sung
|
df7680d1ce
|
Remove unnecessary $vid in default layout
|
2023-08-08 23:47:18 +09:00 |
|
Kijin Sung
|
85ceb564fa
|
Add rx_ajax class to login form in xedition
|
2023-08-08 23:46:29 +09:00 |
|
Kijin Sung
|
ebcd6ceadd
|
Fix return during transaction without rollback (fix #2163)
|
2023-08-08 23:41:28 +09:00 |
|
Kijin Sung
|
76fdcea292
|
Add helpful error messages to 3 most common error types
최근 커뮤니티 검색에서 가장 자주 발견되는 에러 타입 3가지:
- 문자열에 따옴표 안 씀
- stdClass 정의 안 함
- 배열이 아닌 것에 배열 함수 사용
|
2023-08-08 01:12:12 +09:00 |
|
Kijin Sung
|
a36177d772
|
Dislay actual error location when a fatal error is caught by Debug class
|
2023-08-08 00:49:53 +09:00 |
|
Kijin Sung
|
e31704ffc2
|
Move friendly error message feature to Message module
|
2023-08-08 00:49:14 +09:00 |
|
Kijin Sung
|
26710e2675
|
Fix CSRF error when IS is requested by POST without CSRF token
https://xetown.com/questions/1779369
https://xetown.com/questions/1737862
https://xetown.com/questions/1776496
|
2023-08-07 22:25:54 +09:00 |
|
Kijin Sung
|
09d4935a01
|
Remove vid from IS sample code, and use proper code formatting
|
2023-08-07 22:22:53 +09:00 |
|
Kijin Sung
|
df6ccfc7d4
|
Show friendly error message for very common error conditions, such as Object class
|
2023-08-07 15:14:47 +09:00 |
|
Kijin Sung
|
3ea1567fda
|
Stop allowing access to .php files under files/cache/
files/cache/document_category/<module_srl>.xml.php 파일에 직접 접근할 필요가
없게 되었으므로, files/cache/ 폴더 전체의 .php 파일 접근을 금지해도 무방함.
|
2023-08-07 00:35:40 +09:00 |
|
Kijin Sung
|
34f05b08de
|
Use Rhymix action, not standalone .xml.php file, to load document category info
|
2023-08-07 00:35:13 +09:00 |
|
Kijin Sung
|
a609478db4
|
Fix "allow" attribute being removed from YouTube iframe code #2159
|
2023-08-06 18:32:04 +09:00 |
|
Kijin Sung
|
6afb32f652
|
Fix SimpleEditor not recognizing latest YouTube iframe code #2159
|
2023-08-06 18:24:28 +09:00 |
|
Kijin Sung
|
73ca0893d6
|
Fix #2158 module not deleted on first try
|
2023-08-06 18:16:40 +09:00 |
|
Kijin Sung
|
5716891c6c
|
Remove unnecessary variable declaration
|
2023-08-05 16:11:29 +09:00 |
|
Kijin Sung
|
3cdd35911e
|
Also set group_srl in response of procMemberAdminInsertGroup()
|
2023-08-05 16:09:37 +09:00 |
|
Kijin Sung
|
e37ca7c702
|
Fix missing encoding of HTML elements in group title and description
|
2023-08-05 16:08:39 +09:00 |
|
Kijin Sung
|
180be3df95
|
Wrap insertGroup() and updateGroup() in transactions to prevent inconsistent result when updating is_default
|
2023-08-05 16:05:25 +09:00 |
|
Kijin Sung
|
c42d446e23
|
Clean up insertGroup() and updateGroup()
|
2023-08-05 16:03:27 +09:00 |
|
conory
|
ee9349c734
|
Add group_srl to result of insertGroup()
|
2023-08-05 01:37:23 +09:00 |
|
Kijin Sung
|
2dbdfbaadb
|
Fix #2161 incorrect timestamp when seconds are missing or negative time zone is given
|
2023-08-04 12:13:09 +09:00 |
|
Kijin Sung
|
f1a898ea50
|
Fix #2160 undefined constant _XE_LOCATION_ (also _XE_PACKAGE_)
|
2023-08-04 11:41:20 +09:00 |
|
Kijin Sung
|
ae2e8d6674
|
Update user agent info when autologin
|
2023-08-04 02:23:13 +09:00 |
|
Kijin Sung
|
555f5b6017
|
Keep previous autologin security key in database, in case the client STILL hasn't got the new cookie
|
2023-08-04 02:21:01 +09:00 |
|
Kijin Sung
|
348d1c4352
|
Change unsubscribe list menu name to make it clear that it is related to notifications
"알림"이라는 단어가 없으니까 무엇을 수신거부하는 메뉴인지 알기 어려움
|
2023-08-04 00:26:51 +09:00 |
|
Kijin Sung
|
d8673396f1
|
Hide all ncenterlite menus if member menu is disabled
|
2023-08-04 00:24:55 +09:00 |
|
Kijin Sung
|
1e151b0aeb
|
Remove debugging code
|
2023-08-04 00:14:33 +09:00 |
|
Kijin Sung
|
918418ebf3
|
Fix #1933 add option to send push notification using the "data" field, leaving out the "notification" field
|
2023-08-03 23:00:57 +09:00 |
|
Kijin Sung
|
00159407f4
|
Fix #1933 enable sending FCM message without the "notification" field
|
2023-08-03 22:44:27 +09:00 |
|
Kijin Sung
|
fc932747e9
|
Use alias to refer to classes outside of Push namespace
|
2023-08-03 22:44:21 +09:00 |
|
Kijin Sung
|
c64a87041a
|
Generate sequential mid instead of random characters
|
2023-08-03 22:23:48 +09:00 |
|