Commit graph

183 commits

Author SHA1 Message Date
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
Kijin Sung
f01fb9ae42 Merge branch 'develop' into next 2020-06-12 10:28:36 +09:00
Kijin Sung
494e0ee028 Clean up usage of is_countable() 2020-06-08 20:35:54 +09:00
Min-Soo Kim
a641b3103a is_countable?! 2020-06-07 22:56:21 +09:00
Kijin Sung
c90d529c74 Change method calls to static in many core modules 2020-05-24 20:43:52 +09:00
Kijin Sung
70108f858d XEVE-19-001, XEVE-19-003, XEVE-19-006
xpressengine/xe-core@18ec8078eb
2019-05-04 17:36:41 +09:00
Kijin Sung
24df74d618 Revert change to user_lang converter 2018-10-10 15:15:44 +09:00
Kijin Sung
c54fa8dab1 Use escape more consistently
여기저기 htmlspecialchars가 들어 있는 것을 escape로 통일
2018-10-10 15:07:51 +09:00
Kijin Sung
c4a4528e1b Update member and module module to throw exceptions 2018-09-05 23:35:43 +09:00
Kijin Sung
455e39cbba Fix unnecessary reloading of user lang 2017-12-19 12:00:50 +09:00
Kijin Sung
84e5542d77 Remove unnecessary use of BaseObject
- 트리거 등 반환값이 필요하지 않은 곳에서 new BaseObject()를 반환하는 것 삭제
- 모듈 설치, 업데이트 후 무의미한 new BaseObject()를 반환하는 것 삭제
- 사용자에게 에러 메시지를 돌려주는 용도로 new BaseObject(-1, '에러메시지')를
  사용하는 경우는 대부분 $this->setError()로 변경함. 언어 변환과 sprintf()
  처리까지 한 번에 이루어지므로 이쪽이 더 편리함.
2017-12-01 00:54:51 +09:00
Kijin Sung
03d74a984f Merge branch 'develop' into pr/change-object 2017-11-30 23:30:21 +09:00