Commit graph

9078 commits

Author SHA1 Message Date
Min-Soo Kim
73da2af393 Improve cookie secure setting values
HTTPS 를 사용하는 상황에 대한 판단을 할 수 있는 상황에서 쿠키의 secure flag 를 달아준다.
2018-04-22 23:58:13 +09:00
Min-Soo Kim
3c1e5bd64f Merge branch 'develop' of https://github.com/rhymix/rhymix into develop 2018-04-22 11:20:43 +09:00
Min-Soo Kim
16685763e9 Modify simple world/rx_prn skin agreement style
네모의 꿈 회원 스킨에  스타일이랄게 없이 존재하던 약관 부분에 스타일 적용.
2018-04-22 11:20:39 +09:00
Kijin Sung
be9d357f51 Add sort options to declared document/comment list
- 신고된 문서 열람 화면에서 작성일순 정렬 옵션 추가 (최근 신고순 옵션은 이미 있음)
- 신고된 댓글 열람 화면에서 작성일순, 최근 신고순 정렬 옵션 추가
- 신고된 문서와 댓글 열람 화면에서 일관성있는 표시를 위해 컬럼 순서를 일부 조정
2018-04-22 09:55:45 +09:00
conory
eb17819ce0 게시판의 '작성 글 보기' 에서 닉네임과 상관없이 항상 해당 회원의 게시물만 출력될 수 있도록 개선
('작성 글 보기' 이용시 다른 회원의 게시물도 출력될 수 있는 문제 수정)
2018-04-06 00:17:46 +09:00
conory
3d24c14f7f object 변수일 경우 템플릿 foreach 문이 작동하지 않는 문제 수정
#1023 문제 수정

레이아웃 확장변수 (extra_var)가 object 라서 발생한 warning 수정 (왜 object로 했는 지 모르겠지만, array가 더 맞는 듯함)
Warning: count(): Parameter must be an array or an object that implements Countable in php 7.2
2018-03-30 23:28:44 +09:00
conory
f9f6b28476 불필요한 코드 제거
(빈 사이트맵이 있을 경우) Warning: count(): Parameter must be an array or an object that implements Countable in php 7.2
그리고 연결 관계가 전혀 없는 코드임으로 불필요함
2018-03-28 00:32:50 +09:00
Kijin Sung
fb73a0d410 Add getTags() and getHashtags() to document item 2018-03-15 12:34:51 +09:00
Kijin Sung
e4fb4e1dbf Add document tags and hashtags to og:article:tag 2018-03-15 12:22:43 +09:00
Kijin Sung
7f5c45cc35 Exclude editor components that are not actually directories
xpressengine/xe-core#2241
2018-03-13 19:48:49 +09:00
Kijin Sung
5fa2dec9db Also detect force_download=Y option in procFileDownload 2018-03-10 00:30:03 +09:00
Kijin Sung
ddb2a8afa1 Fix CKEditor Korean line break issue in iOS #932
- iOS에서는 divarea 플러그인과 @largeden 님의 ios_enterkey 플러그인을 사용
- iOS에서는 divarea 플러그인과 호환되지 않는 에디터 컴포넌트를 로딩하지 않음
  - 추후 호환성 문제가 해결되면 다시 사용하도록 변경할 수 있음
- 기본 폰트 등의 스타일이 cke_wysiwyg_div 클래스에도 적용되도록 조치함
2018-03-08 14:23:47 +09:00
Kijin Sung
f359a3448c Improve point module
글 작성 후 x일 이후에는 댓글 작성 포인트를 부여하지 않는 기능을 확장하여
추천, 비추천, 글읽기 포인트에도 기간 제한을 둘 수 있도록 함.
2018-03-07 23:13:32 +09:00
Kijin Sung
adb93006b4 Add option to limit the size of documents and comments
지나치게 용량이 큰 글을 등록하여 서버 과부하나 트래픽을 유발하는 경우가 있음.
예: ㅋㅋㅋ를 1000만 번쯤 복사해서 넣는다거나...

이런 문제를 막기 위해 게시판에서 글과 댓글의 용량을 제한할 수 있도록 함.
지저분한 태그가 많이 붙은 HTML 콘텐츠을 복붙하는 경우에 대비하여
기본값은 글 1024KB, 댓글 128KB로 여유있게 책정하였으며
사이트 특성에 따라 줄이면 됨.
2018-03-07 15:51:36 +09:00
Kijin Sung
7854d64641 Add URL parameter force_download=Y to force download images 2018-03-07 12:22:13 +09:00
Kijin Sung
2366d61ea4 Allow some file types to be downloaded inline
이미지, 오디오, 비디오, PDF 등 일부 파일을 다운로드하면
다운로드 창을 띄우지 않고 현재 창에 바로 표시할 수 있는 옵션 추가
단, text/html은 보안상 허용하지 않음
2018-03-07 11:39:40 +09:00
Kijin Sung
93e32b3143 Fix #1006 missing comment count in member document list 2018-03-07 02:52:04 +09:00
Kijin Sung
dd93a40e05 Remove enterkey plugin for CKEditor on iOS
- xpressengine/xe-core#2207
- rhymix/rhymix#932
- 실제 이 패치로 해결될 것 같지는 않으나 일단 XE와 맞춤
2018-03-07 02:45:02 +09:00
Kijin Sung
46aa82d63b Clear autosave cookie when autosaved document is deleted 2018-03-07 02:25:22 +09:00
bnu
f72ea052f1 fix #2229 자동저장 기능에 IP 대신 암호키를 대조하도록 변경 2018-03-07 02:18:17 +09:00
Laighlinne
6a51d5a753 회원가입 설정에서 긴 텍스트 줄바꿈 2018-03-07 01:41:48 +09:00
bnu
a1a180989d #2122 상자위젯 간에 위치 이동이 안 되는 문제 고침 2018-03-07 01:39:31 +09:00
bnu
f78682b926 fix #2178 문서 히스토리 기능에 편집자 정보가 글 작성자의 정보로 잘못 기록하는 문제 고침 2018-03-07 01:37:48 +09:00
howtoxe
61b3ebce4e Update document.model.php 2018-03-07 01:36:44 +09:00
howtoxe
8a35c00e96 일부 레이아웃에서 모듈설정의 다국어 레이어가 표시되지 않는 문제점 수정 2018-03-07 01:36:27 +09:00
Kijin Sung
f42e1f7a45 Reapply CKEditor option to dispEditorFrame 2018-03-06 22:04:25 +09:00
Kijin Sung
c4f3110291 Enable textarea to be used as member agreement editor 2018-03-06 21:58:33 +09:00
Kijin Sung
a0ae7a2a30 Apply editor replacement to all .editable_preview elements 2018-03-06 21:39:04 +09:00
Kijin Sung
1728d17867 Merge branch 'develop' into pr/editor-frame 2018-03-06 20:50:49 +09:00
BJRambo
bec5e9ec5d PHP7.2 에서 따옴표 누락으로 워닝에러 고침. 2018-02-27 19:31:31 +09:00
Kijin Sung
7d5b78b269 Move editor frame function to editorView::dispEditorFrame 2018-02-26 14:11:13 +09:00
BJRambo
271fd78c08 Fix #993 읽지 않은 보관함에 있는 쪽지를 삭제할 수 없는 문제 고침
읽지않은 쪽지함으로 사용할때 부득이하게 코드의 절약과 구동 개선을 위해서 message_type  변수를 사용하였는데, 이 변수가 메세지의 보관함에 보관하는 것과 받은 사람, 보낸 사람 이렇게 나뉘는 부분을 확인하였습니다.
그래서 아래와 같은 동작으로 작동하도록 하엿습니다.

1. 메세지 타입이 N(읽지않은 경우) 의 값으로 호출이 된다면 무조건 메세지는 R(받은사람)의 쪽지를 기준으로 선택하도록 합니다.
2. 보관함의 경우 기본 동작은 메세지 읽기-> 보관함이동을 통해서 보관함으로 이동하기 때문에 보관함의 기준으로 삭제하는 기능의 대해서는 별 다른 조치를 취하지 않습니다.

위와 같이 동작을 확인하였으며 일단 전체적인 액션을 테스트 해본 결과 이상이 없어 보입니다.

이 커밋의 내용은 단순히 증상만 정상적으로 보이도록 하였을 수 있으며, 코드 리뷰를 통해서 좀 더 세밀하게 두고두고 볼 필요가 있을 것 입니다.
by @BJRambo
2018-02-25 08:50:46 +09:00
BJRambo
f8e00fac76 Fix #990 회원관리에서 정보수정시 자동으로 비밀번호 추가하는 문제 개선 2018-02-25 08:27:45 +09:00
BJRambo
de1f69a671 Fix #977 읽지 않은 쪽지함에서 읽은 쪽지함의 읽은 시간 표를 삭제 2018-02-25 08:03:37 +09:00
conory
3efd9759dc 쪽지 기본스킨에서 자동 줄바꿈이 되지 않아 깨질 수 있는 문제 수정 2018-02-20 22:34:11 +09:00
Kijin Sung
98b6789a44 Always use CKEditor when editing member agreements #1003 2018-02-16 12:06:35 +09:00
Kijin Sung
431ed92454
Merge pull request #1000 from kijin/pr/more-points
더 다양한 상황에서 포인트를 주고받을 수 있도록 개선
2018-02-02 17:41:25 +09:00
Kijin Sung
23d074b486 Optimize query getCommentParentNextSibling
검색 조건에 document_srl을 넣지 않아서 인덱스를 타지 않는 문제 수정
(복합 인덱스의 첫 번째 컬럼이 검색 조건에 포함되어 있지 않으면 인덱스가 없는 것과 마찬가지임)
2018-02-02 16:09:14 +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
d946d75969 Remove unnecessary session check
$_SESSION['readed_document'][$document_srl]이 이미 참일 경우 실행되는 코드이므로
$_SESSION['readed_document'][$document_srl]을 참으로 지정해 줄 필요 없움.
2018-02-02 15:39:56 +09:00
CONORY
8d812992e7
Merge pull request #996 from conory/pr/move_document
문서 이동 / 첨부 파일 삭제 기능 개선
2018-02-01 13:27:17 +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
conory
c998bc8aaf 오류 메세지 변경, 닫는 태그 수정 2018-01-31 18:58:14 +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
conory
cd837d1124 procDocumentManageCheckedDocument() 정리
서드파티에서 조작할 수 있도록 document.manage 트리거 추가
게시물 관리 기본 쪽지 보내기 개선 (동일 작성자의 게시물을 모아 한번에 보내도록 )
2018-01-31 00:29:37 +09:00
conory
54401ea28f copyDocumentModule(), deleteModuleDocument() 정리, 성능 개선 2018-01-29 00:57:35 +09:00
Kijin Sung
802ca2cf1b Fix incorrect sender info in new message notification
A 회원 계정으로 로그인한 상태에서 애드온이나 서드파티 모듈이
B 회원으로부터 C 회원에게 쪽지가 발송되도록 하면,
C회원에게 표시되는 쪽지 알림에는 A 회원으로부터 쪽지가 왔다고
잘못 표시되는 문제 수정.

- 쪽지 발송 트리거에서 sender_srl을 참조하는 코드가 누락되어 있었음.

- insertNotify에서 명시적으로 지정한 target_member_srl 속성보다
  현재 로그인한 사용자의 회원정보를 우선 처리하는 문제가 있었음.
  이러면 target_member_srl 속성을 쓰는 이유가 없음 ㅡ.ㅡ;;
2018-01-25 23:39:03 +09:00