rhymix/modules
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
..
addon Import miscellaneous fixes from XE 1.11.6 2019-11-22 20:58:56 +09:00
admin Allow passing an array of keys/values to getUrl() 2020-05-18 19:41:06 +09:00
adminlogging Replace $this->stop() with proper exceptions 2018-09-06 00:19:47 +09:00
advanced_mailer Include warnings for XE version of advanced mailer and ncenterlite 2019-02-25 16:27:25 +09:00
autoinstall Remove XE Core from autoinstall category list 2020-02-15 16:38:51 +09:00
board Fix #1290 함수명을 일괄성있게 고침 2020-05-15 16:06:01 +09:00
comment Fix unnecessary query when there are no polls 2020-05-18 19:12:06 +09:00
communication Fix #1287 쪽지수신여부 설정시 캐싱을 하지 않던 문제 고침 2020-05-05 23:57:02 +09:00
counter Remove unnecessary use of BaseObject 2017-12-01 00:54:51 +09:00
document Fix #1293 incorrect sender of message when managing documents 2020-05-19 21:00:55 +09:00
editor 이모티콘 경로 문제 수정 2020-03-03 21:49:37 +09:00
file Add disclaimer about download count being incremented 2020-05-17 21:25:49 +09:00
importer Add 3 special exception classes for common situations 2018-08-27 00:21:21 +09:00
install 설치시 nginx 설정 안내 링크 수정 2019-11-30 00:45:57 +09:00
integration_search Fix #1283 do not show comments on secret documents in integration search 2020-05-17 20:06:27 +09:00
krzip 검색엔진 수집이 불필요한 페이지에 대한 robots 메타 태그 추가 2018-10-02 22:50:05 +09:00
layout Add defenses against XEVE-19-008 2019-11-22 21:33:59 +09:00
member Fix #1283 do not show comments on secret documents in integration search 2020-05-17 20:06:27 +09:00
menu Fix #1142 move save button up a little bit 2019-03-06 00:50:17 +09:00
message Use debug settings to determine whether to display error location 2020-03-19 17:50:59 +09:00
module Stop using ArrayObject in module part config 2020-05-24 10:44:22 +09:00
ncenterlite Add option to control custom notification channels 2020-04-16 19:51:10 +09:00
page Fix typo 2020-02-13 14:00:51 +09:00
point Fix #1216 restrict max level if max_input_vars is low 2019-11-22 20:13:04 +09:00
poll Fix unnecessary query when there are no polls 2020-05-18 19:12:06 +09:00
rss Fix #1158 use internal timezone in RSS output 2019-03-06 00:05:54 +09:00
session Remove unnecessary use of BaseObject 2017-12-01 00:54:51 +09:00
spamfilter Use object cache for spamfilter IP and word list 2019-07-27 23:43:56 +09:00
tag copyDocumentModule(), deleteModuleDocument() 정리, 성능 개선 2018-01-29 00:57:35 +09:00
trash Import miscellaneous fixes from XE 1.11.6 2019-11-22 20:58:56 +09:00
widget Add defenses against XEVE-19-008 2019-11-22 21:33:59 +09:00