Commit graph

194 commits

Author SHA1 Message Date
Kijin Sung
771dbfe114 Experimental method to clear APC cache from PHP-CLI #2554 #1943 2025-08-24 22:16:39 +09:00
Kijin Sung
b17c58f17f Implement admin scopes 2024-10-14 23:40:58 +09:00
Kijin Sung
6c113c22ed Fix unnecessary assignment by reference, which causes E_NOTICE 2024-01-04 10:25:25 +09:00
Kijin Sung
ea15541d05 Fix #2231, #2232 inconsistent escaping of menu titles 2023-12-13 23:00:27 +09:00
Kijin Sung
c160623f35 Clear local cache when module config is updated 2023-12-13 15:30:24 +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
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
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
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
73ca0893d6 Fix #2158 module not deleted on first try 2023-08-06 18:16:40 +09:00
Kijin Sung
1ba3110c8a Add ModuleController->updateModuleMenuSrl() 2023-07-03 00:51:28 +09:00
Kijin Sung
7466749178 Fix double escape of multilingual module title 2023-06-26 22:28:32 +09:00
Kijin Sung
566c1f54b7 Fix isIDExists() error when installing member module for the first time 2023-06-25 23:43:07 +09:00
Kijin Sung
912229c881 Allow using reserved word as mid if it is identical to module name 2023-06-25 17:35:18 +09:00
Kijin Sung
bb013dd28a Use ModuleModel::isIDExists() to check mid validity when updating module, just like when inserting 2023-06-25 17:32:47 +09:00
dewekk
b09dff4613 메뉴가 중복으로 생성되는 문제 수정
fix https://github.com/rhymix/rhymix/issues/2129
- $isMenuCreate 선언을 arrangeModuleInfo 위로 옮깁니다.
- updateModule도 insertModule와 비슷한 결과를 위하여 코드를 정리하였습니다.
2023-06-22 19:17:23 +09:00
Kijin Sung
f596947d0e Add option to make pages available only on one domain
- 2021년에 next 브랜치 적용을 목표로 작업했던 것 가져옴
- modules 테이블에 domain_srl을 추가하여 특정 도메인에서만 유효하도록 설정 가능
- site_srl 변수를 사용하던 곳 중 삭제할 수 있는 곳은 모두 삭제함
2023-06-18 02:53:04 +09:00
Kijin Sung
f05d3b4ab6 Remove trailing whitespace in module module 2023-01-17 21:00:45 +09:00
Kijin Sung
f5bd3a15ef Fix incorrectly capitalized class names in module module 2022-12-27 23:05:01 +09:00
Kijin Sung
3c456ce0b5 Prepare methods to manage independent sections of module config, in case module config becomes too large 2022-12-20 19:38:13 +09:00
Kijin Sung
e821955129 Clean up insertModule() and handle null values in some important fields 2022-12-16 00:15:19 +09:00
Kijin Sung
eb10708a88 Prevent adding or getting duplicate trigger 2021-12-13 15:21:21 +09:00
Kijin Sung
4fd1804d27 Don't allow uploading .php or .js files using the filebox #1796 2021-10-19 21:39:13 +09:00
Kijin Sung
4a34b3dfa8 Accommodate standalone=auto setting in other relevant places 2021-04-20 21:52:06 +09:00
Kijin Sung
1f34c33e29 Remove unnecessary site_srl from several other modules 2021-01-18 16:25:02 +09:00
Kijin Sung
f8859769e8 Clean up ModuleController::replaceDefinedLangCode() 2021-01-08 21:27:44 +09:00
Kijin Sung
78a88ce4e3 Fix error in PHP 8.0 2020-12-20 19:45:51 +09:00
Kijin Sung
2c48e345d1 Fix count() error in PHP 8.0 2020-12-19 23:26:44 +09:00
Kijin Sung
70c2bfe5df Remove deleted routes from action_forward table 2020-12-18 00:54:34 +09:00
Kijin Sung
39fa556531 Fix errors in PHP 8.0 while copying module 2020-12-16 22:18:38 +09:00
Kijin Sung
1366bb72ce Fix #1452 misc errors in PHP 8.0 2020-11-12 14:03:11 +09:00
Kijin Sung
a6e55dcdee Use transactions in several member controller methods 2020-10-04 17:02:23 +09:00
Kijin Sung
03c4d87cb9 Clear mid/module_srl cache when global cache is cleared 2020-10-01 16:42:42 +09:00
Kijin Sung
ffe9cda5e0 Merge branch 'develop' into next 2020-08-29 23:53:31 +09:00
Kijin Sung
5e9d9ef02f Fix #1393 allow adding module admin by email address 2020-08-29 23:30:15 +09:00
Kijin Sung
67dfb3c282 Remove optional SSL 2020-07-03 00:41:59 +09:00
Kijin Sung
358832922e Fix incorrect global route detection 2020-06-19 11:14:10 +09:00
Kijin Sung
85fcc79457 Reorganize data exchange format between Context and Router 2020-06-18 20:06:59 +09:00
Kijin Sung
c8a6b8de79 Support global routes 2020-06-18 16:36:27 +09:00
Kijin Sung
527e16c924 Merge branch 'next' into next-router 2020-06-18 13:17:28 +09:00
Kijin Sung
4cd548cd58 Merge branch 'develop' into next 2020-06-18 13:16:38 +09:00
Kijin Sung
c164f506bb Fix #1324 extra_vars not saved when editing widget page 2020-06-18 12:14:52 +09:00
Kijin Sung
b5740052fc Move SSL redirection logic to Context::init() 2020-06-17 22:25:40 +09:00
Kijin Sung
f92fc9c980 Use action_forward to register standalone routes from all modules 2020-06-17 16:56:42 +09:00
Kijin Sung
5dcb0d332b Extend action_forward feature to include route info 2020-06-17 15:52:06 +09:00