BJRambo
ea381a46c6
import a file config, check if it is a object and run clone
2020-06-17 14:56:57 +09:00
Kijin Sung
a814b4e334
Improve parsing of route definitions and deleted vars
2020-06-17 12:33:21 +09:00
Kijin Sung
bb3d1f08a1
Allow standalone routes from other modules to be used
2020-06-17 00:18:10 +09:00
Kijin Sung
a2bd361737
Implement route priority
2020-06-16 21:33:26 +09:00
Kijin Sung
e49c77926a
Implement admin functions for FCM and APNs configuration
2020-06-16 15:47:42 +09:00
BJRambo
3e4a96eb17
Merge pull request #1316 from bjrambo/pr/solapi-drivers
...
SolAPI SMS 드라이버 추가
2020-06-16 12:13:22 +09:00
Min-Soo Kim
e7cb5ede82
에디터 스타일과 기본 스타일의 합병
...
* 기본 에디터 스타일과 기본 스타일 설정이 충돌하는 경우가 많았습니다.
- 기본 스타일을 지정했는데, 기본 에디터 스타일 내의 스타일 지정이 있는 경우 반영이 안되는 경우, 또는 기본 에디터 스타일을 변경했는데 기본 스타일 설정 때문에 반영이 적절하게 되지 않는 경우 등.
* 기본 에디터 스타일에서도 less 또는 sass를 사용하도록 하고 싶었지만, 위지윅 에디터에서 본문에 나타날 스타일을 그대로 보여주는데 한계가 있었습니다.
- 기본 에디터 스타일을 위지윅 에디터 내에서 나타내기 위해서 변칙적인 방법이 많이 활용되었습니다. 때문에 실제 본문에서 적용되는 스타일 시트의 우선순위와 위지윅 에디터 내에서 적용되는 스타일 시트의 우선순위에 차이가 있었습니다. 이 차이는 실제 보여지는 스타일과 작성하는 에디터 내의 스타일 차이를 크게 만들 가능성이 있었습니다.
* 기능의 의미가 많이 퇴색되었고, 의미 전달이 명확하지 않은 기능이었습니다.
- 기능상 기본 에디터 스타일과 기본 스타일은 서로 겹치는 영역의 기능입니다. 기본으로 포함된 두 에디터 스타일 간에 차이가 크지 않기도 해서 어떤 기능인지 사용자가 알아채기도 어려웠습니다. 자료실에 배포되고 있는 에디터 스타일도 대단히 적었습니다.
* 게시판이나 각 글의 모듈 스킨에서 지정하는 스타일과 충돌할 가능성도 있습니다.
따라서, 에디터 스타일이 의도한 것 처럼 글의 스타일에 대한 관리자 통제 기능은 유지하면서, 다른 기능과 중복되거나 충돌할 수 있는 기능을 정리합니다.
가능한 많은 환경에서 테스트 하였으나, 추가로 이와 관련한 의견이 있을 경우 merge 후에도 계속 반영 해나가겠습니다.
2020-06-16 00:33:19 +09:00
Min-Soo Kim
9b95ae0134
Fix XEtown URL ( #1317 )
...
* Fix XEtown URL
XETOWN 주소가 변경된 것을 반영합니다.
- rhymix#1315
- https://xetown.com/topics/1417299
`찌릿찌릿` 해진 커밋 올립니다. @Lastorder-DC 님 감사합니다.
Co-authored-by: Lastorder <18280396+Lastorder-DC@users.noreply.github.com>
2020-06-14 21:32:08 +09:00
Kijin Sung
5869201023
More fixes to XE compatible routes
2020-06-14 20:31:41 +09:00
BJRambo
b073700f96
Fix problem that do not send SMS in ncentelite
2020-06-13 22:22:13 +09:00
Kijin Sung
bf8d2c8b09
Improve handling of multiple routes per action
2020-06-13 11:48:58 +09:00
Kijin Sung
4a5159b255
Always cache module and action info
2020-06-13 01:04:21 +09:00
Kijin Sung
1bf5b4c240
Change syntax for specifying multiple routes for the same action
2020-06-13 00:37:59 +09:00
Kijin Sung
17897aef5a
Add some routes to the board module
2020-06-12 23:21:25 +09:00
Kijin Sung
b44f9a2c78
Fix cache key mismatch in getModuleActionXml()
2020-06-12 23:20:59 +09:00
Kijin Sung
7cf17bc43f
Implement SimpleXML parsers for info.xml and module.xml
2020-06-12 22:41:18 +09:00
Kijin Sung
a680f89326
Adjust some parts of Context class for better integration with Router
2020-06-12 14:54:05 +09:00
Kijin Sung
1cd3cfc7d9
Support different rewrite levels for XE compatibility
2020-06-12 13:24:01 +09:00
Kijin Sung
f01fb9ae42
Merge branch 'develop' into next
2020-06-12 10:28:36 +09:00
Kijin Sung
748dbeb95a
Allow custom notifications to set target_srl for future reference
2020-06-09 16:07:58 +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
2c6f1a2b24
Merge branch 'develop' into next
2020-05-31 23:59:17 +09:00
Min-Soo Kim
43fe12af13
알림 수신 거부 기능을 드롭다운 메뉴에 추가 ( #1301 )
...
알림센터의 수신 거부 기능을 드롭다운 메뉴에 추가.
* 알림 수신 설정 메뉴 트리거 코드 수정
* Unsubscribe_srl이 잘못된 값일 경우에 대한 오류 처리 추가
* Refining the unsubscribing methods
* 사용하지 않는 변수 제거, 오류 문구 정리
* 사용할 필요가 없어진 $member_srl 변수 사용 안함.
* 수신 거부 해제 대상이 아닌 컨텐츠를 수신 거부 해제 요청시 오류 문구 추가.
* Support multi-lang for the unsubscribing page of default skin
2020-05-31 22:44:14 +09:00
Kijin Sung
29b929b7eb
Fix typo
2020-05-31 16:40:01 +09:00
Min-Soo Kim
81774f6e96
Update a skin html for user config. page of the notification module ( #1300 )
...
알림센터 모듈의 default_bottom 스킨의 사용자 설정 페이지에 설정이 일부 빠져 있어서 업데이트 합니다.
2020-05-31 15:18:22 +09:00
Kijin Sung
fa9e8fbe21
Fix duplicate slash in point module config screen
2020-05-31 13:36:29 +09:00
Kijin Sung
c087121262
Change ModuleModel::getModuleConfig() to return null if no config exists
2020-05-26 19:22:43 +09:00
Kijin Sung
6afbdf1de5
Merge branch 'develop' into next
2020-05-26 19:19:51 +09:00
Kijin Sung
3f9d406f8d
Fix #1295 empty list returned in procCommentGetList
2020-05-26 19:19:20 +09:00
Kijin Sung
34eb311ac0
Merge branch 'develop' into next
2020-05-26 09:00:15 +09:00
Kijin Sung
5cd1cc53a5
Fix #1298 array/object confusion in point module
2020-05-26 08:25:05 +09:00
Kijin Sung
55f7898dc9
Return null by default in getModulePartConfig()
2020-05-26 08:24:44 +09:00
Kijin Sung
55cba46f26
Remove unnecessary check for array in getModulePartConfig()
2020-05-26 00:27:31 +09:00
Kijin Sung
b419dcf2bc
Merge branch 'develop' into next
2020-05-24 21:29:08 +09:00
Kijin Sung
530b00e3c1
Add ModuleModel::getModuleInfo() shortcut method
2020-05-24 21:05:18 +09:00
Kijin Sung
f6d4de8e70
Change method calls to static in point module
2020-05-24 20:49:09 +09:00
Kijin Sung
c90d529c74
Change method calls to static in many core modules
2020-05-24 20:43:52 +09:00
Kijin Sung
89ec44152e
Convert most methods in FileModel to static
2020-05-24 19:23:42 +09:00
Kijin Sung
2e2e11618b
Fix inconsistent data type for point module part config
2020-05-24 11:00:50 +09:00
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
Kijin Sung
eceb12c85a
Add MemberModel::getMemberInfo()
2020-05-23 19:16:38 +09:00
Kijin Sung
8dbb023816
Convert most methods in PointModel to static
2020-05-23 19:13:20 +09:00
Kijin Sung
9b5decbd2e
Convert most methods in CommentModel to static
2020-05-23 19:10:13 +09:00
Kijin Sung
145ce98268
Convert most methods in DocumentModel to static
2020-05-23 14:13:35 +09:00
Kijin Sung
55ee9d03cb
Fill in more function modifiers
2020-05-23 14:13:13 +09:00
Kijin Sung
eca99205df
Fill in missing function modifiers
2020-05-22 00:02:57 +09:00
Kijin Sung
d9f16f888b
Convert most methods in MemberModel to static
2020-05-21 23:21:17 +09:00
Kijin Sung
40db6ceb73
Convert most methods in ModuleModel to static
2020-05-21 22:53:55 +09:00
Kijin Sung
4f1264dee5
Merge pull request #1292 from kijin/pr/object-cleanup
...
모듈 클래스 인스턴스를 직접 생성할 수 있도록 개선
2020-05-20 21:34:41 +09:00