Kijin Sung
e33a071f3e
Add authoritative list of default plugins #1967
2022-08-06 13:30:48 +09:00
Kijin Sung
1e27bae404
Fix not recognizing CSRF token submitted as part of JSON body
2022-07-25 14:05:01 +09:00
Kijin Sung
59a1215c87
Fix #1934 add 'default' option to domain timezone
2022-07-03 01:03:00 +09:00
Kijin Sung
0f3f3a6bfa
Prevent deprecation warning about dynamic properties in PHP 8.2
2022-06-27 16:18:10 +09:00
Kijin Sung
5e2d517296
Fix incorrect parsing of JSON request body containing multiple levels of objects
2022-03-28 15:33:21 +09:00
Kijin Sung
70cfe24cdd
Use $this->user instead of $logged_info more consistently #1866
2022-02-04 01:19:30 +09:00
Kijin Sung
263dc79090
Use https in AJAX URL if site is accessed over https
...
https를 사용하지 않는 것으로 설정되어 있더라도 실제로 https로 접속했다면
https를 사용하는 것으로 간주하고, AJAX URL을 https로 생성하도록 합니다.
기대되는 효과:
1. 설정이 잘못되어서 로그인이 되지 않거나 AJAX 요청에 실패할 가능성 제거
2. https 접속이 가능한 사이트라면 최대한 https를 사용하도록 유도
2021-09-13 01:10:36 +09:00
Kijin Sung
9b085df3b4
Fix incorrect rewrite level after module=admin ( #1643 regression)
...
https://xetown.com/questions/1600064
2021-08-09 10:34:13 +09:00
Kijin Sung
865e83a46a
Fix #1722 incorrect language selection when domain setting conflicts with system setting
2021-06-19 21:55:14 +09:00
Kijin Sung
bd075ee409
Add getBodyClassList() and removeBodyClass() methods to Context
...
https://xetown.com/questions/1569477
2021-05-14 22:40:38 +09:00
conory
80e0498425
관리자에게만 디버그 정보 표시 설정시 아예 표시되지 않는 문제 수정
...
isEnabledForCurrentUser() 에서 Context::get('logged_info') 사용되기에 self::set('logged_info', ..) 이후에서 실행되어야함
2021-04-09 01:38:33 +09:00
Kijin Sung
2ffc19cca3
Fix #1643 don't use full short URL for admin pages
2021-03-17 23:32:17 +09:00
Kijin Sung
ae60728efc
Don't start session in CLI
2021-03-07 18:22:01 +09:00
Kijin Sung
fea902c946
Remove unnecessary pass-by-reference
2021-03-07 18:20:00 +09:00
Kijin Sung
c6833ba880
Remove query string from meta image path before checking
2021-03-05 14:29:40 +09:00
Kijin Sung
367e7440be
Don't overwrite OpenGraph tags already set by user
2021-03-05 13:56:35 +09:00
Kijin Sung
73c35e2f31
Call Debug::isEnabledForCurrentUser() in Context::init() after session start
2021-02-22 21:03:51 +09:00
Kijin Sung
906b20e17e
Load updated lang code cache immediately after calling makeCacheDefinedLangCode()
2021-02-11 20:14:57 +09:00
Kijin Sung
e1f1de8e49
Fix warning in PHP 8.0 if user-agent header is missing
2021-01-28 23:14:48 +09:00
Kijin Sung
c151191b73
Fix warning in PHP 8.0
2021-01-28 22:59:14 +09:00
Kijin Sung
cc318479b4
Fix warning in Context class if lang_type cookie is not set
2021-01-28 22:52:28 +09:00
Kijin Sung
60465fb2db
Fix various warnings in PHP 8.0
2021-01-28 22:32:56 +09:00
Kijin Sung
1ec6e1ec7a
Change blacklist to 2-dimensional array
...
관리 편의를 위해 블랙리스트를 자료 종류별로 구분합니다.
단, 기존과 같이 Context::isBlacklistedPlugin()을 호출하면
자료 종류 구분 없이 블랙리스트 여부를 알려줍니다.
2021-01-24 11:39:42 +09:00
Kijin Sung
1bbd6cdb5f
Force use of latest cacert.pem from Mozilla
2021-01-20 00:56:23 +09:00
Kijin Sung
d5160c28ce
Pass RX_REQUEST_URL directly to the Router
2021-01-19 23:28:13 +09:00
Min-Soo Kim
899fe00dda
관리자가 모든 모듈의 다크모드 설정을 제어하도록 합니다. ( #1558 )
...
* 관리자가 다크모드 작동 여부를 선택할 수 있도록 수정
2021-01-10 22:21:13 +09:00
Kijin Sung
f8859769e8
Clean up ModuleController::replaceDefinedLangCode()
2021-01-08 21:27:44 +09:00
Kijin Sung
4dcdb9e4bd
Fix various warnings in PHP 8.0
2021-01-08 00:27:00 +09:00
Kijin Sung
c80a80f986
Support calling Context::loadFile() with just a filename
...
기존에도 사용이 가능하긴 했으나, 정식으로 지원함
2021-01-06 23:07:16 +09:00
Kijin Sung
48f5190445
Allow third-party resources to customize the SEO image
...
Context::addMetaImage() 메소드를 사용하여 특정 페이지 공유시 SNS에 표시되는
이미지를 좀더 세부적으로 커스터마이징할 수 있습니다.
2020-12-29 15:48:49 +09:00
Kijin Sung
b0f66a36c5
Convert all instances of _XE_PATH_, __XE_VERSION__, etc. to Rhymix constants
...
_XE_PATH_ -> RX_BASEDIR
__XE_VERSION__ -> RX_VERSION
2020-12-18 15:21:23 +09:00
Kijin Sung
c275702fbf
Merge pull request #1482 from kijin/pr/color-scheme
...
다크모드 감지 및 설정을 위한 rx_color_scheme 쿠키값의 표준화
2020-12-15 01:59:17 +09:00
Kijin Sung
bca7a9ae72
Add proper comments to Context::setResponseMethod()
2020-12-13 22:08:46 +09:00
Kijin Sung
a405b91e42
Add RawDisplayHandler and fix RSS/Atom not producing the correct headers
2020-12-13 22:06:16 +09:00
Kijin Sung
855e12a5de
Fix misc warnings in PHP 8.0
2020-12-13 21:21:10 +09:00
Kijin Sung
0237d5c759
Auto-detect color scheme first, then override with user preference
2020-12-13 19:55:37 +09:00
Kijin Sung
6200e8d4ae
Move getColorScheme/setColorScheme methods to UA class
2020-12-13 19:45:34 +09:00
Kijin Sung
96295edc75
Update cookie value inside PHP if color scheme is changed manually
2020-12-11 20:56:17 +09:00
Kijin Sung
79c10d0b23
Add color_scheme_light/color_scheme_dark classes to body
2020-12-11 20:54:56 +09:00
Kijin Sung
9fffc050b4
Add rx_color_scheme cookie for detecting and setting color scheme
2020-12-11 20:35:22 +09:00
Kijin Sung
8c161bc28d
Various fixes to improve PHP 8.0 compatibility
...
- XmlParser 클래스가 PHP 내장 클래스가 되어버려서 XeXmlParser로 변경
- 함수나 파라미터의 형태가 맞지 않아서 치명적인 오류 나는 곳 수정
- undefined 변수 및 배열 키 다수 수정 (치명적인 오류는 아님)
- 계속 수정중...
2020-10-31 00:25:26 +09:00
Kijin Sung
dff97a9604
Don't treat failed upload as security issue, fix #1451
2020-10-30 21:50:46 +09:00
Kijin Sung
0f9b96f9b4
Stop providing XE-compatible $db_info and db.config.php
2020-09-29 00:55:10 +09:00
Kijin Sung
9782c30654
Merge branch 'develop' into next
2020-08-19 15:41:14 +09:00
Kijin Sung
a6bb44bf88
Convert PHP_EOL to \n for consistency
...
adf067e 보완
- classes 내에서 사용하는 PHP_EOL을 \n으로 교체
- common/framework/debug.php, common/scripts 내의 스크립트들은
OS에 맞춰야 하므로 수정하지 않음
2020-08-06 14:54:32 +09:00
conory
adf067e557
오타로 Context::addHtmlFooter()시 줄바꿈되지 않은 문제 수정
2020-08-04 01:10:45 +09:00
Kijin Sung
dfc1082c85
Add UA::getLocale()
2020-07-05 20:21:44 +09:00
Kijin Sung
68f428edd7
Fix getUrl() not resetting existing params when called with an array
2020-07-04 00:29:58 +09:00
Kijin Sung
67dfb3c282
Remove optional SSL
2020-07-03 00:41:59 +09:00
Kijin Sung
9fdcd86f1d
Add XMLRPCParser class to parse XE-compatible XML requests
2020-07-03 00:03:58 +09:00