Commit graph

10665 commits

Author SHA1 Message Date
Kijin Sung
51cd77a06e Clean up more old files that haven't been used in a while in Rhymix 2023-08-31 01:00:12 +09:00
Kijin Sung
380c50aa6a Remove unnecessary polyfill for window.matchMedia 2023-08-31 00:51:52 +09:00
Kijin Sung
f75649ccb1 Remove unnecessary HTML5 shiv library 2023-08-31 00:49:27 +09:00
Kijin Sung
081af5fbb8
Merge pull request #2172 from bjrambo/pr/notify_trash_comment
휴지통으로 댓글을 이동할 때 알림 삭제기능 추가
2023-08-31 00:41:20 +09:00
Kijin Sung
3e38515c23 Remove unnecessary CSS for old browsers and IE 2023-08-31 00:35:11 +09:00
BJRambo
eb025f1d2f 잘못된 쿼리 변수명 수정 2023-08-31 00:30:30 +09:00
BJRambo
52d1d4ed8f 잘못된 쿼리 이름 고침 2023-08-31 00:26:20 +09:00
Kijin Sung
c8467fb588 Migrate board module triggers to new format using module.xml 2023-08-30 23:23:34 +09:00
Kijin Sung
3790169e50 Migrate advanced_mailer module triggers to new format using module.xml 2023-08-30 23:14:09 +09:00
BJRambo
a96955a12e 휴지통으로 댓글을 이동할 때 알림 삭제기능 추가 2023-08-30 17:36:11 +09:00
Kijin Sung
4af7354bf0 Add options to control autologin cookie lifetime and refresh function 2023-08-29 23:42:01 +09:00
Kijin Sung
87300c9944 Resend autologin key periodically to maintain useful lifetime 2023-08-29 23:21:20 +09:00
Kijin Sung
e8ea70fdca Fix close button not working in ncenter_login skin for login_info widget 2023-08-29 22:40:35 +09:00
Kijin Sung
06e736178b Support sending all _rx_* POST fields as HTTP headers instead
하위호환성, 부가기능 등을 위한 _rx_* POST 필드가 점점 많아짐에 따라
모두 헤더로 대체할 수 있도록 지원하고, 앞으로 점점 헤더로 바꿀 예정

CSRF 토큰은 예전부터 X-CSRF-Token 헤더를 지원했음
2023-08-27 23:32:31 +09:00
conory
0f0dbbb40c Fix namespace regexp not capturing group properly
Conory/Abc/Controllers/Config/Index
→ Group 2: Config/
2023-08-27 01:20:57 +09:00
Kijin Sung
9fc8bed28a Merge remote-tracking branch 'origin/develop' into develop 2023-08-20 16:59:29 +09:00
Kijin Sung
e6dd1b2bb6 Fix compatibility with communication module skins that don't support window_type=self 2023-08-20 16:59:13 +09:00
Kijin Sung
d88d9c2566 Fix fatal error when copying domain configuration 2023-08-18 13:41:20 +09:00
Kijin Sung
2f97adb9bb Fix #2166 type mismatch 2023-08-16 22:18:52 +09:00
Kijin Sung
2197b0a982 Add option to control whether boards and pages are indexed by search engines, using the X-Robots-Tag header 2023-08-13 02:03:02 +09:00
Kijin Sung
fde3609f70 Fix #2164 untranslated error message "categoryneeded" 2023-08-12 22:09:08 +09:00
Kijin Sung
d1012c7c42 Fix #2164 clarify help message about disabling categories 2023-08-12 22:05:25 +09:00
Kijin Sung
a7954506f6 Use associative array to store custom namespaces 2023-08-12 21:53:52 +09:00
Kijin Sung
47996cb294 Prevent Rhymix reserved namespaces from being registered as custom 2023-08-12 09:50:10 +09:00
Kijin Sung
cd0779862e Sort custom namespaces from longest to shortest before compiling regexp 2023-08-12 01:17:14 +09:00
Kijin Sung
e0a828079b Fix error when error message is null 2023-08-12 01:12:48 +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
a5bc18f015 Don't add regexp for custom namespaces empty if none are registered 2023-08-11 02:06:35 +09:00
Kijin Sung
4f9f641067 Add regexp to config for custom namespaces 2023-08-11 02:04:59 +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
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
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
34f05b08de Use Rhymix action, not standalone .xml.php file, to load document category info 2023-08-07 00:35:13 +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
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