Commit graph

19338 commits

Author SHA1 Message Date
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
Kijin Sung
5fc98dc4e3 Fix notification not being marked as read when clicked from the list in the member menu
https://xetown.com/questions/1777696
2023-08-03 22:03:54 +09:00
Kijin Sung
6c309ad3b0 Fix #2055 support rx_ajax in login and signup forms of default member skins 2023-08-03 21:59:15 +09:00
Kijin Sung
42496b0176 Remove unnecessary error code when email confirmation is required 2023-08-03 21:55:04 +09:00
Kijin Sung
de9a5bce35 Redirect always to configured URL after signup, even if email confirmation is enabled. Fix #726, #949, #1735 2023-08-03 21:43:05 +09:00
Kijin Sung
eccb54ca42 Allow setting any URL as redirect URL after signup 2023-08-03 21:25:46 +09:00
Kijin Sung
6e415fafc0 Support full-width inputs with x_full-width 2023-08-03 21:24:55 +09:00
Kijin Sung
7799aa77a3
Merge pull request #2156 from mariko-f/master
일본어 번역 추가 및 수정
2023-07-24 16:59:11 +09:00
Kijin Sung
740c24e5d3 Merge remote-tracking branch 'develop' into develop 2023-07-24 09:51:12 +09:00
Kijin Sung
85792919e5
Merge pull request #2157 from kijin/pr/no-session-keys
세션 보안키 기능 제거
2023-07-24 09:50:42 +09:00
Kijin Sung
7efd6c4b18 Remove unnecessary code in Session class 2023-07-24 02:57:39 +09:00
Kijin Sung
899f65981d Destroy conflicting cookies before, not after, setting own cookie 2023-07-24 02:57:08 +09:00
Kijin Sung
8cf68ec9f1 Resend autologin key if the client has not received it at first request 2023-07-24 02:55:30 +09:00