Kijin Sung
23d074b486
Optimize query getCommentParentNextSibling
...
검색 조건에 document_srl을 넣지 않아서 인덱스를 타지 않는 문제 수정
(복합 인덱스의 첫 번째 컬럼이 검색 조건에 포함되어 있지 않으면 인덱스가 없는 것과 마찬가지임)
2018-02-02 16:09:14 +09:00
conory
13ebfbfa8c
Revert "context property의 이름과 템플릿 내의 변수 이름이 같을 경우 덮어쓰지는 문제 수정"
...
This reverts commit 51bd96b66a .
2018-02-01 15:34:00 +09:00
conory
51bd96b66a
context property의 이름과 템플릿 내의 변수 이름이 같을 경우 덮어쓰지는 문제 수정
2018-02-01 15:01:40 +09:00
CONORY
8d812992e7
Merge pull request #996 from conory/pr/move_document
...
문서 이동 / 첨부 파일 삭제 기능 개선
2018-02-01 13:27:17 +09:00
conory
c998bc8aaf
오류 메세지 변경, 닫는 태그 수정
2018-01-31 18:58:14 +09:00
conory
cd837d1124
procDocumentManageCheckedDocument() 정리
...
서드파티에서 조작할 수 있도록 document.manage 트리거 추가
게시물 관리 기본 쪽지 보내기 개선 (동일 작성자의 게시물을 모아 한번에 보내도록 )
2018-01-31 00:29:37 +09:00
conory
bbba3d013e
28dfc44a86 보완 @kijin
2018-01-30 00:22:38 +09:00
conory
28dfc44a86
913ccf4a3c 보완
2018-01-29 23:38:19 +09:00
conory
913ccf4a3c
디버그 기능 사용시 템플릿 경로를 표시하는 주석 태그 추가
...
관리자일 경우에만 표시
위젯 캐시 등 사용시 템플릿 주석이 노출될 가능성이 있으므로 HTMLDisplayHandler->prepareToPrint()에서 주석 제거 처리
2018-01-29 22:08:39 +09:00
Kijin Sung
afc0f26d6c
Fix path handling in TemplateHandler
2018-01-29 15:07:00 +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
BJRambo
6496055581
각종 PHP 7.2 에서 나는 워닝에러를 고침
2018-01-25 20:57:01 +09:00
conory
3d2ade4aa1
문서 이동 / 첨부 파일 삭제 기능 개선
2018-01-24 21:23:00 +09:00
BJRambo
f2d2867069
PHP7.2 count 관련 워닝에러를 고침.
2018-01-24 16:26:57 +09:00
BJRambo
8dd447bc15
맴버모듈의 member_list.html 파일에서 누락된 문자열 따옴표 추가.
2018-01-24 16:17:30 +09:00
BJRambo
66568474bc
Fix the warning error in php 7.2 of the array error. use to countobj function.
2018-01-24 15:48:25 +09:00
conory
b180270e08
getExtraVars() 항상 array로 반환될 수 있도록 수정
2018-01-20 18:45:15 +09:00
conory
185a2657e6
Fix Warning: Invalid argument supplied for foreach()
2018-01-20 16:24:51 +09:00
Min-Soo Kim
bafc9005c6
Enable LESS and SASS @ editor style ( #988 )
...
* Enable LESS and SASS @ editor style
에디터 스타일에 LESS 또는 SASS를 사용할 수 없어서 기본 설정을 간결하게 반영하기 어려운 감이 있었습니다.
이를 해결합니다.
* Replace for to foreach
foreach 로 대체 가능한 for 문을 대체합니다.
2018-01-20 00:20:05 +09:00
Kijin Sung
0dedc76107
Clear ncenterlite cache data after deleting old notifications
2018-01-17 13:14:53 +09:00
Kijin Sung
c9d3645f10
Automatically fill cache in ncenterliteModel->_getNewCount()
...
285ea8a 보완
카운트 캐시가 없는 경우 자동으로 캐시를 생성하도록 변경함.
푸시앱 등 알림 내용은 안 불러오고 카운트만 받아가는 경우가 있어서
이렇게 하지 않으면 반복 호출해도 캐시 효과가 없음.
푸시앱 사용자가 많고 알림이 수천~수만 개씩 쌓이는 사이트에서
이 패치 적용 후 DB서버 부하가 50% 이상 줄어들었음.
2018-01-16 23:36:37 +09:00
Kijin Sung
285ea8a8ed
Apply object cache to ncenterliteModel->_getNewCount()
...
알림이 많이 쌓여 있는 경우 푸시앱 등 알림센터에 직접 접근하는 서드파티 자료에서
알림 수를 가져올 때 부하가 발생함. 이미 알림 목록을 캐싱하도록 되어 있으므로
캐시를 활용하여 불필요한 SELECT COUNT(*) 쿼리를 하지 않도록 개선함.
2018-01-16 23:16:27 +09:00
Kijin Sung
2dd549f076
Add methods to clear debug entries (for long-running scripts)
2018-01-16 15:03:36 +09:00
BJRambo
564944263b
값을 조건문밖으로 빼서 아래 변수사용할 수 있도록 고침
2018-01-15 15:51:45 +09:00
BJRambo
5ceac274e4
702d94a 보안 페이지값이 1이상일 경우 디비에서 페이지리스트를 가져와야함
2018-01-15 15:41:04 +09:00
Kijin Sung
b7cfa59409
Add index on documents (module_srl, regdate)
...
게시판이나 위젯에서 작성일 역순으로 검색 및 정렬하는 경우가 많은데
(특히 list_order가 정확하지 않던 구버전 XE에서는 어쩔 수 없이 regdate로
정렬하는 사이트가 많았음) module_srl+regdate에 인덱스가 없어서
다른 컬럼으로 정렬할 때보다 성능이 떨어지는 문제 수정
2018-01-15 14:32:49 +09:00
Kijin Sung
702d94a9e7
Use object cache to store notification list in ncenterlite
...
오브젝트 캐시 사용시 알림센터에서 플래그 파일 대신 캐시를 활용하도록 변경.
기존 방식에서 오브젝트 캐시로 전환시 플래그 파일은 삭제됨.
2018-01-15 14:20:51 +09:00
Kijin Sung
25369a15f8
Eliminate slow query from ncenterlite auto read trigger
...
글읽기시 해당 글과 관련된 알림을 자동으로 읽기 처리해 주는 루틴에서
불필요한 SELECT COUNT(*) 쿼리와 플래그 파일 갱신이 발생하는 문제 수정.
SELECT COUNT(*) 쿼리 없이 무조건 업데이트부터 하고
affected rows 값에 따라 플래그 파일 갱신 여부를 결정하도록 함.
2018-01-15 14:01:16 +09:00
Kijin Sung
fa2b2914f2
Add getAffectedRows() and getInsertID() to DB classes
...
쿼리 실행 후 affected rows, last insert ID 값을 받아올 수 있도록
DB 클래스에 관련 메소드를 추가함
2018-01-15 13:59:14 +09:00
Kijin Sung
8ef0d05ecb
Fix incorrect translation of use_object_cache setting to XE format
2018-01-13 20:15:48 +09:00
Min-Soo Kim
3b366dde76
Remove unnecessary string replacing. ( #982 )
...
I have an mistake at
3dc1b5d804
. It was late, but I fix it now.
2018-01-13 19:20:24 +09:00
Kijin Sung
038621d1a0
Fix recursion when initializing memberModel
2018-01-13 14:33:00 +09:00
Kijin Sung
c0007767ad
Fix recursion when initializing memberModel
2018-01-13 14:26:18 +09:00
Kijin Sung
9a87376e35
Always get $this->user directly from Rhymix\Framework\Session
...
서드파티 자료가 Context->get('logged_info')에 stdClass를 넣는 경우
$this->user->isAdmin() 등의 메소드를 사용할 수 없게 되는 문제 수정
2018-01-13 14:13:53 +09:00
Kijin Sung
d417cee611
Add PHP SAPI to server info display
2018-01-13 14:13:28 +09:00
Kijin Sung
10049e9471
Version 1.9.3
2018-01-12 20:18:14 +09:00
Kijin Sung
084d353b8e
Fix #981 clear date button clears all inputs in simple_world member skin
2018-01-12 20:14:20 +09:00
Min-Soo Kim
845b02b928
Readme 파일 문구 수정 ( #969 )
2018-01-12 20:08:10 +09:00
Kijin Sung
bbc3b6eba4
Fix #955 all modules are included in integration search
...
통합검색 모듈 설정과 각 모듈의 접근 권한 설정의 상호작용으로
검색 가능한 모듈이 하나도 없는 경우 모든 모듈이 검색되는 문제 수정
2018-01-12 20:02:42 +09:00
Kijin Sung
c431855bbf
Fix #975 do not move file when moving document
...
문서를 다른 게시판으로 이동할 때 첨부파일 경로를 변경하지 않도록 하여
아래와 같은 문제 발생을 사전에 차단합니다.
- 본문에 삽입한 이미지 경로와 실제 파일이 저장된 경로가 달라지는 문제
- 경로 변경에 실패하여 파일이 증발하는 문제
단, files/attach/(images|binaries)/(기존 게시판의 module_srl) 폴더에
파일이 그대로 남아 있게 되므로, 게시판 삭제 후 해당 폴더를 수동으로
삭제하면 문제가 될 수 있습니다. 더이상 게시판의 module_srl과 해당 폴더에
저장된 파일들의 소속 모듈이 일치하지 않을 수 있다는 뜻입니다.
2018-01-12 19:51:45 +09:00
Kijin Sung
09f22aa42e
Fix #962 hide deleted comment from integration search
2018-01-12 19:40:09 +09:00
Kijin Sung
a8f2bc9bd4
Fix #972 missing sprintf() for excess_ip_access_count
2018-01-12 19:32:31 +09:00
BJRambo
b6dd614dc7
관리자의 경우 회원 닉네임이 노출되지 않는 문제 고침
2018-01-11 20:35:19 +09:00
BJRambo
8f2f4aae42
Fix #968 알림센터의 유저 알림기본 동작을 항상 받는 동작으로 개선
2018-01-11 20:31:08 +09:00
Kijin Sung
2bbf4d902f
Fix isSameOrigin() with relative URLs
2018-01-11 17:36:05 +09:00
Kijin Sung
7563ab859d
Update jQuery, jQuery Migrate, jQuery UI
2018-01-10 23:53:44 +09:00
bnu
2119c84b77
회원 프로필 사진 업로드 시 파일 용량 제한 설정 추가
...
xpressengine/xe-core#2202
- 기본 값 : 용량 제한하지 않음
- KB 단위로 지정할 수 있으며
- 이미지가 리사이즈 과정을 거치는 경우 리사이즈 된 파일의 용량으로 적용 함
2018-01-10 23:27:38 +09:00
bnu
4dede913e4
fix #2183 포인트 모듈별 설정 페이지에서 page 모듈을 제외
2018-01-10 23:19:04 +09:00
bnu
aed4a819f9
사이트맵 URL 입력란에 기본 값 제거
...
xpressengine/xe-core#2158
- 기본으로 입력되어 있는 http://를 placeholder로 변경함
- XE와 같은 예제는 넣지 않음
2018-01-10 23:17:32 +09:00