Commit graph

297 commits

Author SHA1 Message Date
Kijin Sung
1dca4adf42 Remove trailing whitespace in admin module 2023-01-17 20:59:21 +09:00
Kijin Sung
7f0753454f Move remainder of usable actions to respective controller classes 2022-12-27 22:43:39 +09:00
Kijin Sung
01b408fb6b Move procAdminRecompileCacheFile() to its own class 2022-12-27 21:58:28 +09:00
Kijin Sung
b9e55c05e6 Move remainder of system config actions to respective controller classes 2022-12-27 21:48:54 +09:00
Kijin Sung
ba18143dd6 Move domain config actions and related methods to Domains controller 2022-12-27 21:24:39 +09:00
Kijin Sung
a95ef14b8d Fix backward compatibility with admin module 2022-12-27 11:06:28 +09:00
Kijin Sung
5d6a16cdf9 Move server environment related actions to ServerEnv class 2022-12-27 00:00:14 +09:00
Kijin Sung
c93dea90e0 Move admin dashboard to Dashboard controller 2022-12-26 23:50:40 +09:00
Kijin Sung
93947a7f51 First step of reorganizing admin module into namespaces 2022-12-26 23:19:37 +09:00
Kijin Sung
e1f98e573c Fix #1944 add option to display complete call stack for queries 2022-12-19 01:11:43 +09:00
Kijin Sung
4169656277 Add more session-related information to server environment page 2022-09-29 16:52:19 +09:00
Johnny
27df638470 6293a1bb5e 보안 2022-06-28 00:57:42 +09:00
Johnny
6293a1bb5e Fix warning for PHP8.0 on view and skin files 2022-06-27 17:57:56 +09:00
Kijin Sung
04b7f2e677 Add domain copy function 2021-06-21 21:47:18 +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
c35d17c47e Fix #1712 merge iframe whitelist and object/embed whitelist 2021-06-19 20:59:36 +09:00
Kijin Sung
f98964467c Always use 'fill' thumbnail type by default 2021-04-19 01:32:08 +09:00
Kijin Sung
4bf232569c Fix #1663 add meta tag for author 2021-03-31 21:01:07 +09:00
Kijin Sung
d3e390e3fe Prepare for downgrade from future version where domain_srl may be duplicate 2021-02-23 17:00:21 +09:00
Kijin Sung
0188bb817b Fix #1629 error when more than one menu is named '__ADMINMENU_V17__' 2021-02-22 21:27:20 +09:00
Kijin Sung
2f0b6433bc Fix #1602 support username/password for Redis cache 2021-02-05 21:01:04 +09:00
Kijin Sung
80b235001e Add buttons to clear apcu and opcache 2021-02-05 20:45:11 +09:00
Kijin Sung
8964891387 Disable rewrite level 2 if test request fails 2021-01-19 23:18:38 +09:00
Kijin Sung
1f34c33e29 Remove unnecessary site_srl from several other modules 2021-01-18 16:25:02 +09:00
Kijin Sung
4805a1864b Append query ID and IP address as a /* comment */ to every query, if enabled in debug settings 2021-01-13 22:14:15 +09:00
Kijin Sung
c18e0a7225 \#1558 보완
- 설정값 명칭을 기존에 사용하던 쿠키값과 동일하게 auto, light, dark로 통일하여 혼동을 방지합니다.
- 지나치게 긴 설명문보다는 옵션 명칭 자체가 충분히 의미를 전달할 수 있도록 합니다.
  - 설명문을 길게 써야 할 경우 매뉴얼에 넣어 주세요.
- 설정을 변경하지 않고 저장할 경우, 자동 감지를 기본값으로 합니다.
2021-01-11 00:28:22 +09:00
Min-Soo Kim
899fe00dda
관리자가 모든 모듈의 다크모드 설정을 제어하도록 합니다. (#1558)
* 관리자가 다크모드 작동 여부를 선택할 수 있도록 수정
2021-01-10 22:21:13 +09:00
Kijin Sung
b3b89dc0a1 Sort mail/SMS drivers more naturally, and translate 'Dummy' 2021-01-06 23:01:29 +09:00
Kijin Sung
00d17ec8fc Notify user if a module appears to be installed in an incorrect path (e.g. xe-modulename-master) 2020-12-28 14:23:45 +09:00
Kijin Sung
2ba01e521a Clean up server environment list 2020-12-28 14:06:21 +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
49923844b2 Various fixes to remove warnings in PHP 8.0 2020-12-15 00:18:42 +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
00fd1a672a Support Twitter meta tags 2020-09-29 01:58:02 +09:00
Kijin Sung
ffe9cda5e0 Merge branch 'develop' into next 2020-08-29 23:53:31 +09:00
Kijin Sung
82bf017f01 Fix #1389 improve handling of viewport meta tag
- viewport 설정에 빈 값을 저장한 경우 메타 태그를 출력하지 않음
- 단, 아예 설정이 없는 경우(XE 또는 구버전에서 업그레이드한 경우)에는 예외
2020-08-27 21:15:11 +09:00
hanssem@forppl.com
b630e1cea8 리뷰 수정 2020-08-20 15:29:05 +09:00
hanssem@forppl.com
2ff0cea9c3 버그 픽스 2020-08-10 01:21:28 +09:00
hanssem@forppl.com
3b8b79acf1 상수처리 개선 및 버그수정 2020-08-10 00:58:15 +09:00
hanssem@forppl.com
1f90c2e7c3 상수 정리 2020-08-09 22:58:28 +09:00
Kijin Sung
e89abf14f1 Display more useful information in dispAdminViewServerEnv 2020-06-30 21:15:42 +09:00
Kijin Sung
b986f826ba
Merge branch 'next' into next-push 2020-06-22 16:46:38 +09:00
Kijin Sung
36b8ce75c5 Always update module module first 2020-06-22 10:31:44 +09:00
Kijin Sung
e49c77926a Implement admin functions for FCM and APNs configuration 2020-06-16 15:47:42 +09:00
Kijin Sung
1cd3cfc7d9 Support different rewrite levels for XE compatibility 2020-06-12 13:24:01 +09:00
Kijin Sung
564563f56c Clean up constructors and other method signatures 2020-05-18 20:37:16 +09:00
Kijin Sung
04bb0493c7 Implement SameSite cookie policy
- 세션 쿠키, 세션 보안키 등에 SameSite 속성을 적용할 수 있는 기능 추가
  (시스템 설정 -> 보안 설정)
- 일반적인 사이트는 Lax를 권장함, PG사 연동 오류 등의 경우 None 사용
- None 사용시 크롬 80부터는 SSL 전용 세션으로 지정해야 함
- Rhymix\Framework\Session에서 쿠키 관련 루틴들 정리
- PHP 7.3 이상, 7.2 이하 버전으로 나누어 처리
2020-04-21 22:39:10 +09:00
Kijin Sung
1d0c1a5329 Add more protections to prevent XE core update 2020-02-15 16:32:09 +09:00
Kijin Sung
1ac14a6964 Display both local and UTC time in server env page 2019-09-19 15:03:41 +09:00
Kijin Sung
82213ce11a Add ability to customize robot user agents 2019-09-14 21:42:02 +09:00