rhymix/modules/module
Kijin Sung 1254594a7c Stop using ArrayObject in module part config
module part config에 배열을 저장한 경우 배열을 그대로 반환하고, 그렇지 않으면
항상 오브젝트를 반환하도록 변경함. 만약 ArrayObject가 저장되어 있는 경우
오브젝트로 변환하여 반환함.

https://bugs.php.net/bug.php?id=77298 버그로 인해 ArrayObject를 serialize하여
저장했다가 나중에 다시 불러와서 조작하려고 하면 segfault가 발생함.
그 때문에 일부 PHP 7.3 버전에서 라이믹스를 정상적으로 사용하기가 불가능함.
특히 카페24의 PHP 7.3 웹호스팅에서 "페이지 로딩이 지연되었습니다" 에러 발생.

PHP 엔진 자체의 버그이지만, 라이믹스에서 지원하는 버전 대역에 포함되어 있고
실제로 많이 사용되는 버전이므로 라이믹스에서 땜빵하는 것이 옳다고 생각됨.

만약 이 패치 때문에 설정을 제대로 불러오거나 저장할 수 없는 모듈이 발견된다면
해당 모듈을 수정해야 함. 자기 설정의 자료형이 뭔지도 모르는 모듈을
코어에서 배려해 줄 필요 없음.
2020-05-24 10:44:22 +09:00
..
conf 검색엔진 수집이 불필요한 페이지에 대한 robots 메타 태그 추가 2018-10-02 22:50:05 +09:00
lang Add option to use PC skin as mobile skin, too 2017-07-01 20:25:10 +09:00
queries Fix #1130 ignore site_srl in getSiteModules query 2018-12-29 15:11:18 +09:00
ruleset Close Connection when there is no connection value. 2013-09-25 15:29:32 +00:00
schemas Make all module columns varchar(80) 2018-06-26 10:19:28 +09:00
tpl Fix #1234 2020-02-12 23:17:32 +09:00
module.admin.controller.php Use proper file storage path for skin uploads 2018-12-18 16:03:27 +09:00
module.admin.model.php PHP7.2 count 관련 워닝에러를 고침. 2018-01-24 16:26:57 +09:00
module.admin.view.php Update member and module module to throw exceptions 2018-09-05 23:35:43 +09:00
module.class.php Remove unnecessary triggers at cache recompile 2018-12-14 17:16:05 +09:00
module.controller.php XEVE-19-001, XEVE-19-003, XEVE-19-006 2019-05-04 17:36:41 +09:00
module.mobile.php copyright add to php files 2013-11-08 05:52:51 +00:00
module.model.php Stop using ArrayObject in module part config 2020-05-24 10:44:22 +09:00
module.view.php Add defenses against XEVE-19-008 2019-11-22 21:33:59 +09:00