Commit graph

19126 commits

Author SHA1 Message Date
Kijin Sung
002f62ad8f Fix capitalization of class names in Point module 2023-06-19 13:42:18 +09:00
Kijin Sung
2c1552a523 Move PointController::_getModulePointConfig() to PointModel, where it would be more appropriate 2023-06-19 13:40:36 +09:00
Kijin Sung
2b8f5ca947 Update point triggers to use diff syntax for giving and taking points 2023-06-19 13:35:25 +09:00
Kijin Sung
833ba2390a Allow points to be updated in SQL without replacing current value 2023-06-19 13:25:22 +09:00
Kijin Sung
7e438350ac Fix unit test for 10cd76d0 change 2023-06-19 02:25:14 +09:00
Kijin Sung
ed473886ea Use offset instead of pagination in RSS module, to prevent unnecessary count query 2023-06-19 02:23:03 +09:00
Kijin Sung
01fd0e9cc5 Clean up RSS module 2023-06-19 02:22:29 +09:00
Kijin Sung
a30b7b6259 Normalize whitespace in RSS module 2023-06-19 02:16:42 +09:00
Kijin Sung
87f798f94f Support page = 0 and offset > 0 in getDocumentList() to avoid unnecessary count query 2023-06-19 02:15:35 +09:00
Kijin Sung
f34c27c26b Fix truncated password hash for documents and comments written by non-members, if member module is configured to use a hashing algorithm that produces more than 60 chars 2023-06-19 01:59:27 +09:00
Kijin Sung
10cd76d0be Revert "Convert DB class into an alias of Rhymix\Framework\DB, instead of extending it"
This reverts commit 9d3b5924e9.
2023-06-19 01:44:53 +09:00
Kijin Sung
e08e4fcdad Resize new_password column of member_auth_mail table to varchar(250) 2023-06-19 01:44:23 +09:00
Kijin Sung
a40c5d82b6 Always add CSRF token to meta tag 2023-06-19 01:40:21 +09:00
Kijin Sung
1a871ce9bc Add unused addons to core cleanup list 2023-06-19 01:33:36 +09:00
Kijin Sung
8ed71540c4 Fix extra slash in layout path 2023-06-19 00:21:46 +09:00
Kijin Sung
3524c60435 Disable editing layouts unless they have already been edited #2121 2023-06-19 00:20:57 +09:00
Kijin Sung
a266d39c2e Show file module as 'file', not 'attachment'. Fix #2120 2023-06-18 23:39:45 +09:00
Kijin Sung
7df280a697 Add line breaks to help text 2023-06-18 23:35:55 +09:00
Kijin Sung
5ba6346bec Add security options to add X-Frame-Options and X-Content-Type-Options headers
- 보안 관련하여 널리 알려진 헤더 3종 가운데 2종을 기본 지원
- X-XSS-Protection 헤더는 IE 지원 종료로 불필요
2023-06-18 23:33:41 +09:00
Kijin Sung
e3ce2bcbcc Remove gzip support; rely on webserver instead 2023-06-18 23:05:16 +09:00
Kijin Sung
de2a9288f2 Add option to control how many seconds to wait before compiling updated template file 2023-06-18 23:01:59 +09:00
Kijin Sung
c2f0e4fad9 Properly translate page type 2023-06-18 03:13:05 +09:00
Kijin Sung
0a7fabb19e Make page module list controls the same as board module 2023-06-18 03:11:24 +09:00
Kijin Sung
5a04c136d2 Adjust path display in board and page config screen if rewrite is turned off 2023-06-18 03:08:13 +09:00
Kijin Sung
648cd40b0d Adjust styling of domain display in board and page list 2023-06-18 03:05:17 +09:00
Kijin Sung
bd0687c502 Fix trying to delete and recreate the same index idx_lang 2023-06-18 03:05:01 +09:00
Kijin Sung
f596947d0e Add option to make pages available only on one domain
- 2021년에 next 브랜치 적용을 목표로 작업했던 것 가져옴
- modules 테이블에 domain_srl을 추가하여 특정 도메인에서만 유효하도록 설정 가능
- site_srl 변수를 사용하던 곳 중 삭제할 수 있는 곳은 모두 삭제함
2023-06-18 02:53:04 +09:00
Kijin Sung
ded3b97208 Fix race condition when template file is being uploaded 2023-06-17 00:49:24 +09:00
Kijin Sung
73e7e17347 Fix warnings in PHP 8.2 2023-06-16 16:23:34 +09:00
Kijin Sung
e02c5a04d3 Fix Context::getRequestUri() returning null when used in CLI context 2023-06-16 15:35:18 +09:00
Kijin Sung
180ed429cf Fix deprecation error in PHP 8.x when path or domain is null in setcookie() 2023-06-16 15:34:48 +09:00
Kijin Sung
22abeb7a88 Fix fatal error if logged_info is not an object at this stage 2023-06-10 21:11:54 +09:00
conory
2b41d73c96 escape되는 문자가 많은 댓글을 휴지통으로 이동시킬 수 없는 문제 수정
SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'title' at row 1
2023-06-10 18:55:33 +09:00
Johnny
ff3f1f4c38
Merge pull request #2089 from dewekk/fix-member-admin-form
회원가입 추가 항목에 국가, 언어, 시간대 기능 추가
2023-05-24 14:56:54 +09:00
Kijin Sung
d1d2fa7686 Implement AVIF/HEIC -> JPG conversion using ImageMagick 7.x 2023-05-24 14:56:03 +09:00
BJRambo
3523b14ca7 회원정보에서 코드로 나오는 부분을 이름으로 나올 수 있도록 개선 2023-05-24 14:44:26 +09:00
Kijin Sung
f7c01cccfb Add options to convert AVIF and HEIC images using ImageMagick 7.x 2023-05-24 14:28:26 +09:00
Kijin Sung
51a4604750 Implement automatically cutting video duration 2023-05-24 13:35:07 +09:00
Kijin Sung
0071d3f2dc Add options to limit video duration 2023-05-24 13:23:00 +09:00
Kijin Sung
a14cf85763 Implement video auto resizing and reencoding 2023-05-24 13:16:11 +09:00
Kijin Sung
4fc308afad Add section headers for easy management of upload config 2023-05-22 16:17:40 +09:00
Kijin Sung
ab2b96d509 Implement additional options for video processing in file module 2023-05-22 16:08:52 +09:00
Kijin Sung
685a027640 Clarify option labels in file upload config page 2023-05-22 15:45:00 +09:00
Kijin Sung
e544efcef6 Allow updating file information in file.insertFile (before) trigger 2023-05-21 21:12:40 +09:00
Kijin Sung
baf80a0d80 Fix #2115 only set default Reply-To address if the user has not specified a Reply-To address 2023-05-21 20:00:30 +09:00
Kijin Sung
51a910a310 Fix #2117: don't allow adding comments to secret posts
- 비밀글이나 비밀댓글에 댓글이나 대댓글을 달 수 없도록 변경
- 댓글 작성을 시도중인 글이 부모댓글의 document_srl과 일치하는지 확인
- 문서 체크를 본문 내용 검증보다 먼저 수행
2023-05-21 19:51:41 +09:00
Kijin Sung
054d79cc28 Remove Firefox workaround that isn't needed anymore 2023-05-21 19:31:59 +09:00
Kijin Sung
4889852622 Use session.lifetime value if set, otherwise use default of 8 hours 2023-05-21 19:29:32 +09:00
Kijin Sung
e2223b776a Fix #2113 unnecessary variable assignment 2023-05-06 22:03:28 +09:00
Kijin Sung
0484d8db27 Fix #2111 IDN not being accepted in queries 2023-05-06 22:01:11 +09:00