Commit graph

374 commits

Author SHA1 Message Date
Kijin Sung
993dac37f0 Change module names that are either outdated or different from popular usage 2021-01-03 21:25:10 +09:00
Kijin Sung
0b265cde21 Make all addons, modules, and widgets follow RX_VERSION 2020-12-18 00:20:33 +09:00
Kijin Sung
9ba8c9159e General cleanup of point diff logic 2020-12-15 23:46:50 +09:00
Kijin Sung
a43f0368ec Fix #1341 also calculate point difference accurately when new file is uploaded to a comment 2020-12-15 23:39:25 +09:00
Kijin Sung
367635d21b Fix #1341 calculate point difference accurately when files are deleted and re-attached 2020-12-15 23:31:00 +09:00
Kijin Sung
49923844b2 Various fixes to remove warnings in PHP 8.0 2020-12-15 00:18:42 +09:00
Kijin Sung
9a0bf6d907 Fix #1485 misc errors in PHP 8.0 2020-12-14 22:38:47 +09:00
Kijin Sung
166e867f77 Relax level limit from 1000 to 10000 2020-12-11 21:57:44 +09:00
Kijin Sung
1366bb72ce Fix #1452 misc errors in PHP 8.0 2020-11-12 14:03:11 +09:00
Kijin Sung
133c29012b Provide MemberController::clearMemberCache() 2020-10-30 01:16:14 +09:00
Kijin Sung
177a6c6b7d Merge branch 'develop' into next 2020-09-29 00:23:30 +09:00
Kijin Sung
125dea44b6 Fix max_input_vars error when there are too many levels
- max_input_vars 설정과 무관하게 레벨 수를 늘릴 수 있도록 조정
  (레벨 관련 POST 변수들을 하나로 합쳐서 전송)
- 허용되는 최대 레벨 수를 1000에서 10000으로 늘림
  (단, 권장하는 최대 수는 여전히 1000임)
2020-09-28 01:10:29 +09:00
Kijin Sung
c34a9a9005 Fix different relative paths of point cache file 2020-09-28 00:55:55 +09:00
Kijin Sung
0f469baae8 Merge branch 'develop' into next 2020-07-31 15:36:40 +09:00
BJRambo
5a66bcab82 Fix #1362 포인트모듈을 사용하지 않더라도 설정값은 저장할 수 있도록 개선
변경점이 많습니다.
크게 변경한 점은 없고 if($args->able_module == 'Y') 안에서 동작하는 $config 변수들을 전부 if문 밖으로 빼내서 설정을 저장하도록 하였습니다.

설정 저장을 테스트 해봤으며 큰 문제 없어 보입니다.
2020-07-22 23:44:49 +09:00
BJRambo
8727294d1a Revert "Fix #1362 포인트 모듈을 사용하지 않아도 하단에 설정이 뜨는 문제 고침"
This reverts commit d8a340a90e.
2020-07-22 23:42:29 +09:00
BJRambo
d8a340a90e Fix #1362 포인트 모듈을 사용하지 않아도 하단에 설정이 뜨는 문제 고침 2020-07-22 23:18:44 +09:00
Kijin Sung
2c6f1a2b24 Merge branch 'develop' into next 2020-05-31 23:59:17 +09:00
Kijin Sung
fa9e8fbe21 Fix duplicate slash in point module config screen 2020-05-31 13:36:29 +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
b419dcf2bc Merge branch 'develop' into next 2020-05-24 21:29:08 +09:00
Kijin Sung
f6d4de8e70 Change method calls to static in point module 2020-05-24 20:49:09 +09:00
Kijin Sung
2e2e11618b Fix inconsistent data type for point module part config 2020-05-24 11:00:50 +09:00
Kijin Sung
8dbb023816 Convert most methods in PointModel to static 2020-05-23 19:13:20 +09:00
Kijin Sung
b158aeb9d5 Fix #1216 restrict max level if max_input_vars is low 2019-11-22 20:13:04 +09:00
Kijin Sung
0a9d34c37f Add option to control taking points when a post is deleted 2019-07-27 22:49:08 +09:00
Kijin Sung
bc14eecd50 Add point exception for reading notices #1124 2018-12-14 12:16:04 +09:00
Kijin Sung
4158d94606 Fix #1119 inconsistent point handling when moving comments in and out of Trash 2018-12-13 11:27:05 +09:00
BJRambo
2a472100ee 포인트 모듈의 setPoint 실행시 작동에 대한 최적화 2018-12-12 13:48:55 +09:00
BJRambo
ad4c79ce6d 포인트를 저장하는 부분에 적용여부를 확인하지 않는 문제 고침 2018-12-03 21:21:54 +09:00
Kijin Sung
c54fa8dab1 Use escape more consistently
여기저기 htmlspecialchars가 들어 있는 것을 escape로 통일
2018-10-10 15:07:51 +09:00
Kijin Sung
fe4e336f2b Add 3 special exception classes for common situations 2018-08-27 00:21:21 +09:00
Kijin Sung
1863edcbb8 Update some modules to throw exceptions instead of BaseObject 2018-08-27 00:03:12 +09:00
Kijin Sung
f94c51ab41
Merge pull request #1073 from kijin/pr/remove-old-manual
오래된 XE 매뉴얼 삭제
2018-08-22 19:39:04 +09:00
Kijin Sung
d578016ff9 Remove links to outdated manual 2018-08-22 19:35:42 +09:00
COMI
d9662b407c 포인트 모듈을 켜지 않아도 모듈 설정에 접근이 가능하도록 함 2018-08-20 16:11:12 +09:00
COMI
6b5e7ff647
포인트 모듈의 기본 설정 화면 세세한 변경
- 설명에 x_help-block 클래스 추가
- 포인트 부여 표를 섹션으로 감싸 포인트 모듈을 사용하지 않을 경우 포인트 부여 표를 보이지 않게 함
- 포인트 뷰여 표의 제목을 나타내는 td 태그를 th 태그로 변경함
2018-08-20 15:05:15 +09:00
Kijin Sung
f12cf74dda Revert "다른 프레임워크와 css 충돌을 피하기 위해 rhymix.less의 class/id 이름에 prefix 처리"
This reverts commit b1cb1f3f34.
2018-08-04 20:56:24 +09:00
conory
b1cb1f3f34 다른 프레임워크와 css 충돌을 피하기 위해 rhymix.less의 class/id 이름에 prefix 처리
변경전의 xe.less 파일도 rhymix.less와 함께 load 하여 호환정 유지

CSS 충돌 예)
bootstrap의 .btn
사용 예)
bootstrap 사용시엔 {Context::unloadBasicFiles('xe')}으로 unload 시키면 문제없음
2018-08-03 19:45:30 +09:00
conory
9fb23bd3dd 문서의 검색, 확장변수와 관련된 비효율적인 코드 정리
- setToAllDocumentExtraVars() 최적화
- 확장변수(-1, -2)를 이용한 문서 다국어 기능 관련 버그 수정 및 개선
- getDocumentList() 최적화 (비효율적인 코드 대거 삭제)
- _setSortIndex(), _setSearchOption() 최적화 (확장 변수 관련 쿼리들 정리)
- 권한자가 아니라면 공개글만 검색되도록 개선 (검색 옵션과 상관없이)
--- 문서 검색(제목+내용,내용,댓글)시 권한자도 비밀글을 검색할 수 없었던 문제 수정
- 'NOTICE Undefined variable' 조차 발생되지 않도록 getGrant() 수정
- '(포인트가 부족한 경우) 글 열람 금지' 옵션 사용시 본문 뿐만 아니라 확장 변수도 볼 수 없도록 숨김
- 기타 버그 수정 (많이 잡은 것 같은 데 정확히 기억안남ㅠ)
2018-06-28 19:59:21 +09:00
Kijin Sung
4f35512241 0포인트로 설정하면 필터에서 막히는 문제 수정 @laelbe #1036 2018-05-30 21:15:38 +09:00
Kijin Sung
f359a3448c Improve point module
글 작성 후 x일 이후에는 댓글 작성 포인트를 부여하지 않는 기능을 확장하여
추천, 비추천, 글읽기 포인트에도 기간 제한을 둘 수 있도록 함.
2018-03-07 23:13:32 +09:00
Kijin Sung
b5f47e1b33 Fix not enough points message to include non-members 2018-02-02 15:51:34 +09:00
Kijin Sung
9939b8b747 Add option to allow robots to read documents 2018-02-02 15:48:45 +09:00
Kijin Sung
7e74b45c5c Remove unnecessary reload of point from DB 2018-01-31 23:37:32 +09:00
Kijin Sung
0b9a3fd56c Implement giving points to author and/or uploader when their document is read or their file is downloaded 2018-01-31 23:35:59 +09:00
Kijin Sung
08f6902798 Implement giving points to the voter 2018-01-31 18:37:10 +09:00
Kijin Sung
78aebbf77f Add more point options 2018-01-31 18:36:46 +09:00
bnu
4dede913e4 fix #2183 포인트 모듈별 설정 페이지에서 page 모듈을 제외 2018-01-10 23:19:04 +09:00