Commit graph

1440 commits

Author SHA1 Message Date
Kijin Sung
0b265cde21 Make all addons, modules, and widgets follow RX_VERSION 2020-12-18 00:20:33 +09:00
Kijin Sung
49923844b2 Various fixes to remove warnings in PHP 8.0 2020-12-15 00:18:42 +09:00
Kijin Sung
fcfb89edea Fix admin menu 2020-12-12 19:07:46 +09:00
Kijin Sung
9c5509daeb Fix relative URL (6d4fe58c regression) 2020-12-12 17:15:08 +09:00
Kijin Sung
6d4fe58c2f Fix relative URL (d9397bf6 regression) 2020-12-11 20:04:45 +09:00
Kijin Sung
7d8a546b64 Fix #1470 misc errors in PHP 8.0 2020-11-30 21:56:15 +09:00
Kijin Sung
6b3d201539 Remove unnecessary XE icons 2020-11-25 00:55:30 +09:00
Kijin Sung
876dfc548a Replace XE logo in default favicon and mobicon 2020-11-25 00:31:43 +09:00
Kijin Sung
d9397bf6fe Fix double slashes and double escape after recreating admin menu 2020-11-11 14:37:27 +09:00
Kijin Sung
d41b8369d0 Make menu cache files more readable for human debugging 2020-10-31 01:42:10 +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
bnu
db91ead88a 사이트 메뉴 편집 시 너무 많은 cookie를 생성하는 문제 수정
- 관리페이지의 GNB 메뉴의 열림 상태 확인을 위한 cookie 사용 개선
  - 열린 상태의 쿠키만 유지하고 닫힘 상태의 cookie 제거 (open 값만 확인하므로)
- 사이트 메뉴 관리의 메뉴의 열린 항목이 없을 때 cookie 제거
2020-10-11 22:30:33 +09:00
Min-Soo Kim
7cede70de0
Fix typo
Fix typo on the admin module.
2020-10-07 15:38:51 +09:00
Kijin Sung
00fd1a672a Support Twitter meta tags 2020-09-29 01:58:02 +09:00
Kijin Sung
177a6c6b7d Merge branch 'develop' into next 2020-09-29 00:23:30 +09:00
Kijin Sung
81350e8c4d Fix #1410 add Indonesian flag 2020-09-19 17:34:41 +09:00
Kijin Sung
44d39d6d93 Fix #1408 unnecessary HTML code in recent document list 2020-09-19 17:07:37 +09:00
Kijin Sung
191cd50c70 Merge branch 'develop' into next 2020-09-07 20:33:04 +09:00
Kijin Sung
49b95477b0 Delete ability to install or update third-party software via FTP/SFTP 2020-09-06 15:07:51 +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
Kijin Sung
2325b50372
Merge pull request #1381 from ForPeople/fix01
쉬운설치 모듈 개선
2020-08-20 23:34:39 +09:00
hanssem@forppl.com
b630e1cea8 리뷰 수정 2020-08-20 15:29:05 +09:00
Kijin Sung
9782c30654 Merge branch 'develop' into next 2020-08-19 15:41:14 +09:00
Kijin Sung
f9112cae20 Show text in board module list 2020-08-19 11:07:13 +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
d3fab50e66 Allow guests to register mobile devices 2020-08-06 14:44:45 +09:00
Kijin Sung
5985ca5b6b Merge branch 'develop' into next 2020-07-05 00:09:26 +09:00
Kijin Sung
01fc7383e6 Force admin page background to be white #1310 2020-07-04 00:38:23 +09:00
Kijin Sung
67dfb3c282 Remove optional SSL 2020-07-03 00:41:59 +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
a81690953c Add detailed information about the choice of rewrite level 2020-06-22 10:39:40 +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
586f010f55 Allow passing an array of keys/values to getUrl()
getUrl()을 호출할 때 파라미터 이름과 파라미터 값을 풀어서 각각의 파라미터로
넘길 필요 없이, 하나의 연관배열로 넘길 수 있도록 허용합니다.

    $args = array(
        'mid' => $mid,
        'document_srl' => $document_srl,
    );

    getUrl($args);

이 문법을 사용하면 맨 앞에 빈 문자열을 넘겼을 때와 마찬가지로 기존의 URL
파라미터들은 모두 초기화됩니다. 즉 아래와 동일한 효과입니다.

    getUrl('', 'mid', $mid, 'document_srl', $document_srl);

기존의 URL 파라미터들을 남겨놓으려면 기존 방식대로 풀어서 써야 합니다.
2020-05-18 19:41:06 +09:00
Kijin Sung
12f603feee Fix #1288 support meta keywords and description per domain 2020-05-17 21:38:37 +09:00
Kijin Sung
bd94b6915e Fix cache select box displaying 'apc' if no config exists 2020-05-17 00:26:17 +09:00
Ji Yong, Kim
9966a4eedd Fix #1281 2020-05-04 08:29:20 +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
dfbdf46085 Fix #1262 2020-04-03 17:09:26 +09:00
Kijin Sung
3cec3baf33 Force new domains to follow the main domain's SSL option 2020-03-26 22:14:52 +09:00
Kijin Sung
3bccc9ff2d Enable SSL by default when SMTP is selected as a sending method 2020-03-23 17:49:17 +09:00
Kijin Sung
676781a83e Fix #1225 clarify when error log is written
- 디버그를 꺼도 에러 로그는 계속 기록된다는 점을 표기
- 현재 설정된 에러 로그의 경로를 표기
2020-03-23 01:30:59 +09:00
Kijin Sung
1d0c1a5329 Add more protections to prevent XE core update 2020-02-15 16:32:09 +09:00
Kijin Sung
030f27d488 Fix #1228 #1243 thanks to @nemo9l 2020-02-14 16:27:10 +09:00