Kijin Sung
f41c976fcf
Add index hint to ncenterlite.getNotifyNewCount
2018-01-04 14:01:43 +09:00
Kijin Sung
d6428bb71d
Add index hint to ncenterlite.getNotifyList query
2018-01-04 12:08:05 +09:00
Kijin Sung
ba1942a65d
Fix incorrect handling of secret comments in commentItem::isAccessible()
...
Regression #961
댓글은 비밀 여부를 status 필드가 아니라 is_secret 필드로 표시함.
문서 모듈 쪽의 코드를 그대로 복붙하여 발생한 오류로 보임.
2017-12-27 14:17:38 +09:00
Kijin Sung
17bec44046
Hide option to allow duplicate nickname
2017-12-21 15:39:38 +09:00
Kijin Sung
7a0172b559
Do not display duplicate nickname warning if duplicate is allowed
2017-12-21 15:39:23 +09:00
Kijin Sung
3e1d223962
Allow programs to determine whether a member has points without calling isExistsPoint() and getPoint() separately
...
포인트 정보가 아예 없는 경우와 0포인트가 있는 경우를 구분하기 위해
isExistsPoint()와 getPoint()를 각각 호출하지 않아도 되도록
getPoint()에 3번째 인자 $exists를 추가함
2017-12-21 15:24:55 +09:00
Kijin Sung
bc17e4b2d5
Add option to allow duplicate nicknames
2017-12-21 15:11:13 +09:00
Kijin Sung
98b328fa3f
Add index for nick_name in documents and comments table
2017-12-21 14:50:02 +09:00
Kijin Sung
ae4fd85bfe
Add option to empty the contents of the cache dir, not delete it
...
files/cache 폴더에 다른 파티션이나 램디스크 등이 마운트되어 있는 경우
캐시파일 재생성시 폴더를 삭제할 수 없어 오작동하는 문제를 우회하기 위해
폴더 자체를 삭제하지 않고 내용만 비우는 옵션을 추가함.
2017-12-21 14:39:39 +09:00
Kijin Sung
b6aac0beac
Use 'equal' not 'like' for searches on user_id, user_name, nick_name
...
user_id, user_name, nick_name 검색에는 like가 아닌 equal 조건을 사용하도록 변경함.
이름이나 닉네임으로 검색할 때 LIKE %검색어% 문법이 사용되어
검색 속도가 느려지는 것은 물론, 특정 회원의 작성글 보기 메뉴를 클릭하면
검색어가 포함된 닉네임을 가진 다른 회원의 글까지 모두 표시되어
닉네임을 변경했거나 다중아이디를 사용하는 것으로 오해받는 문제를 수정함.
(예: '라이믹스' 닉네임을 검색하면 '라이믹스최고' 회원의 글도 검색되었음)
2017-12-21 14:06:46 +09:00
Kijin Sung
28a2398e91
Fix null value in some circumstances in insertNotify()
2017-12-21 00:27:02 +09:00
Kijin Sung
b9074335aa
Fix inconsistent document & comment vote handling in ncenterlite
2017-12-21 00:20:14 +09:00
Kijin Sung
2f3f1d4be0
Use object cache for member point
...
오브젝트 캐시 사용시 회원 포인트를 캐시에 저장하도록 변경하여
불필요한 캐시 파일이 다량으로 생성되는 것을 방지함.
2017-12-19 23:53:30 +09:00
Kijin Sung
4b0a2c512e
Do not cache nonexistent member info
...
존재하지 않는 회원 정보가 캐싱되는 문제 수정
2017-12-19 23:34:44 +09:00
Kijin Sung
92d8f17482
Fix caching of nonexistent documents
...
존재하지 않는 문서가 캐싱되어 버려서
나중에 해당 문서가 존재하게 되어도 불러올 수 없는 문제를 수정함
GPL/LGPL 듀얼 라이선스로 XE에서도 적용할 수 있도록 허용함
2017-12-19 23:30:11 +09:00
Kijin Sung
455e39cbba
Fix unnecessary reloading of user lang
2017-12-19 12:00:50 +09:00
Kijin Sung
d3b78d1d47
Fix unnecessary cache file refresh in menu module
2017-12-19 12:00:19 +09:00
BJRambo
3fbcc3da9a
Delete unuse class call at login.
2017-12-18 16:16:53 +09:00
conory
f93ad9c0f6
코드 정리
2017-12-13 21:10:46 +09:00
conory
48c818d7de
잘못된 지정 수정
2017-12-12 14:30:27 +09:00
conory
f8ac11bda6
isAccessible()로 통일
2017-12-12 13:23:45 +09:00
conory
81986c40a9
document의 isAccessible() 개선
2017-12-12 13:21:37 +09:00
conory
6bc8376435
isAccessible() 개선
2017-12-12 13:10:15 +09:00
Kijin Sung
be3e3cd4cb
Fix integration search exclusions not being applied
...
통합검색에서 제외한 모듈 설정이 무시되고 권한에 따라서만 표시되는 문제 수정
2017-12-11 00:22:50 +09:00
Kijin Sung
1280f6a0a0
Fix allow_no_category being overwritten on module config change
2017-12-11 00:11:52 +09:00
Kijin Sung
1a234070ca
Fix content style radio buttons
2017-12-09 03:18:18 +09:00
Kijin Sung
a8a3c3ef0f
Save comment content style
2017-12-09 03:15:57 +09:00
Kijin Sung
2d6bde8f8c
Guard some count() calls with is_array() in install module
2017-12-09 02:23:22 +09:00
Kijin Sung
ebcf19b9ec
Fix #958 missing option for comment content style
2017-12-09 02:19:23 +09:00
Kijin Sung
a7d222184d
Fix #959 incorrect escape of layout configuration
2017-12-09 02:10:47 +09:00
bnu
1943289bb8
fix #2185 게시판 카테고리 및 메뉴 관리가 동작하지 않을 수 있는 문제 고침
2017-12-09 01:50:02 +09:00
Kijin Sung
0b44e47d65
Remove unnecessary cache clearing in Direct module installer
...
라이믹스 내장 함수를 사용하여 직접 파일을 복사하는 경우
opcache와 stat cache가 자동으로 비워지므로 별도로 호출할 필요가 없음
2017-12-09 01:44:09 +09:00
bnu
849201a2b6
#2189 쉬운 설치 후 복제된 파일들에 대한 status cache 및 opcache 제거
2017-12-09 01:41:58 +09:00
Kijin Sung
cfe5ae01d3
Allow converter to be used even when manually inserted
...
익명게시판에서는 댓글 작성시 $manual_inserted = true로 설정되기 때문에
converter가 작동하지 않음. 이런 경우에도 allow_html, use_html 등의
변수가 지정된 경우 converter를 사용하도록 변경하여
에디터를 지원하지 않는 모바일 스킨과의 호환성을 높임.
2017-12-07 14:43:54 +09:00
Kijin Sung
78a8bd362d
Fix invalid CSS when title color starts with #
...
칼라피커를 어떤 것을 사용하는지에 따라 색상 앞에 #가 붙어 들어올 때가 있음
이런 경우 문법에 맞지 않는 ##xxxxxx 결과가 나오지 않도록 패치
2017-12-07 14:41:52 +09:00
Kijin Sung
697e0fd241
Accept Unix socket paths starting with unix:
2017-12-07 12:40:26 +09:00
Kijin Sung
fbd9af16a9
Fix #955 exclude inaccessible modules from integration search
2017-12-06 14:04:36 +09:00
Kijin Sung
f0ad692650
Enable responsive skin in member, communication, and ncenterlite
...
회원, 커뮤니케이션, 알림센터Lite 모듈에서 모바일 스킨을 선택할 때
PC와 동일한 반응형 스킨을 지정할 수 있도록 개선
2017-12-05 23:58:04 +09:00
Kijin Sung
eb3108b446
Add option to allow selecting no category
...
관리자 이외의 사용자가 글을 쓸 때 분류를 선택하지 않아도 되도록
허용하는 옵션 추가 (기본값: 허용하지 않음)
2017-12-05 23:36:26 +09:00
Kijin Sung
2c64e16bd2
Add method to update extra_vars of a member
2017-12-05 00:11:17 +09:00
Kijin Sung
44aea4301d
Fix msg_not_permitted in communication module on mobile
2017-12-04 10:56:31 +09:00
Kijin Sung
0396d32ae5
Improve module update notification
...
- 모듈 업데이트 후 "success"라고만 뜨는 문제를 수정
- 반드시 필요한 "모듈 업데이트"를 "새 버전 설치"로 오해하여 피하는 일이 없도록
"설정 완료"라는 표현을 사용하고 설명을 추가함
- 새 버전이 있을 경우 현재 버전과 새 버전을 함께 표시하고, 모듈 업데이트와
혼동하지 않도록 "자료실"에 등록된 새 버전 알림이라는 설명을 추가함
2017-12-03 23:03:21 +09:00
Kijin Sung
e78189ea5c
Fix invisible message content on mobile default skin
...
- 모바일에서 쪽지 본문이 보이지 않는 문제 수정
- 모바일 쪽지 기본 스킨에서 본문 아래에 목록을 표시하도록 수정
- 항상 Context::get('m') 변수를 사용할 수 있도록 수정
2017-12-03 22:23:48 +09:00
Kijin Sung
671e452e6b
Fix line height in editor preview in member module
2017-12-01 17:26:11 +09:00
Kijin Sung
3992b4b5bc
Fix strict count() behavior in PHP 7.2
2017-12-01 01:49:20 +09:00
Kijin Sung
6f35f5bafc
Fix strict count() behavior in PHP 7.2
2017-12-01 01:42:03 +09:00
Kijin Sung
9c540ea414
Fix classes inheriting Object
2017-12-01 01:14:23 +09:00
Kijin Sung
ae971306b7
Change instanceof Object to instanceof BaseObject
2017-12-01 01:10:48 +09:00
Kijin Sung
84e5542d77
Remove unnecessary use of BaseObject
...
- 트리거 등 반환값이 필요하지 않은 곳에서 new BaseObject()를 반환하는 것 삭제
- 모듈 설치, 업데이트 후 무의미한 new BaseObject()를 반환하는 것 삭제
- 사용자에게 에러 메시지를 돌려주는 용도로 new BaseObject(-1, '에러메시지')를
사용하는 경우는 대부분 $this->setError()로 변경함. 언어 변환과 sprintf()
처리까지 한 번에 이루어지므로 이쪽이 더 편리함.
2017-12-01 00:54:51 +09:00
Kijin Sung
03d74a984f
Merge branch 'develop' into pr/change-object
2017-11-30 23:30:21 +09:00