Kijin Sung
5bc79fc400
Fix error in PHP 8.0 when adding empty string to integer
2020-10-31 02:42:53 +09:00
Kijin Sung
d41b8369d0
Make menu cache files more readable for human debugging
2020-10-31 01:42:10 +09:00
Kijin Sung
417e4d15b0
More fixes to improve PHP 8.0 compatibility
2020-10-31 00:40:28 +09:00
Kijin Sung
8c161bc28d
Various fixes to improve PHP 8.0 compatibility
...
- XmlParser 클래스가 PHP 내장 클래스가 되어버려서 XeXmlParser로 변경
- 함수나 파라미터의 형태가 맞지 않아서 치명적인 오류 나는 곳 수정
- undefined 변수 및 배열 키 다수 수정 (치명적인 오류는 아님)
- 계속 수정중...
2020-10-31 00:25:26 +09:00
Kijin Sung
6c19e6ebff
Fix #1294 use history.replaceState() to remove unnecessary comment_srl and page number from URL if new rewrite rules are in effect
2020-10-30 22:33:18 +09:00
Kijin Sung
a3271c6a40
Display alert when file selected in filebox is too large #1451
2020-10-30 21:49:48 +09:00
Kijin Sung
6e2cbbbdfa
Display alert if filesize is exceeded #1451
2020-10-30 21:35:49 +09:00
Kijin Sung
921c318bb0
Display max filesize for profile image #1451
2020-10-30 17:07:37 +09:00
Kijin Sung
b354d8af49
Revert 61f6456b and add a warning instead
2020-10-30 15:57:18 +09:00
Kijin Sung
50133f6ae5
Fix foreach() warning in BoardView::_fillModuleTitles()
2020-10-30 15:56:20 +09:00
Kijin Sung
cbc60d5737
Add separate PK column to ncenterlite_notify table
...
기존에 이미 사용하던 사이트는 테이블 스키마를 수정할 필요 없음.
2020-10-30 01:47:08 +09:00
Kijin Sung
d97c6a60cc
Add notice about {$captcha} code in spamfilter module
2020-10-30 01:40:43 +09:00
Kijin Sung
52729cf7ee
Provide DocumentController::clearDocumentCache()
2020-10-30 01:24:29 +09:00
Kijin Sung
133c29012b
Provide MemberController::clearMemberCache()
2020-10-30 01:16:14 +09:00
Kijin Sung
bd14589bd9
Merge messageMobile class with messageView ( fix #1450 )
2020-10-30 01:10:00 +09:00
Kijin Sung
8a452f151b
Fix #1448 unnecessary count() in misol_town integration_search skin
2020-10-30 00:58:47 +09:00
Kijin Sung
df9f156ff3
Fix #1446 and other incorrect code in module module
2020-10-30 00:39:20 +09:00
Kijin Sung
7ba83ef6f9
Add module title column to default PC skin
2020-10-29 22:52:58 +09:00
Kijin Sung
b978b51656
Fix combined board setting being overwritten on basic config save
2020-10-29 22:50:27 +09:00
Kijin Sung
46ac583a83
Add option to display module title in board list
2020-10-29 22:47:28 +09:00
Kijin Sung
e8b6db01fc
Also include notices from other modules
2020-10-29 01:06:52 +09:00
Kijin Sung
ba971f7b5a
Implement loading documents from other modules
2020-10-29 01:04:46 +09:00
Kijin Sung
264c6f0e74
Add settings for combined board
2020-10-29 00:38:46 +09:00
Kijin Sung
a9334cec95
Add action to delete a registered device
2020-10-28 01:30:10 +09:00
Kijin Sung
570fab487e
Add registered device list to active logins page
2020-10-28 01:24:38 +09:00
Kijin Sung
5ea9d52b0c
Add last active date to member_devices table
2020-10-28 01:16:23 +09:00
Kijin Sung
e87bd70e98
Allow registering device with login or signup
...
회원가입이나 로그인과 동시에 모바일 기기를 등록할 수 있도록 허용합니다.
앱에서 회원가입하더라도 한 번 더 등록 과정을 거쳐야 하는 불편을 해소합니다.
2020-10-28 00:53:54 +09:00
Kijin Sung
ed7add6d9c
Separate device type (android/ios) from token type (fcm/apns)
...
애플 기기에서도 FCM을 사용하여 푸시알림을 구현할 수 있으므로
디바이스의 운영체제와 무관하게 토큰 타입을 지정하도록 변경합니다.
기존에 등록된 토큰은 운영체제 및 포맷에 따라 자동 변환합니다.
2020-10-28 00:37:55 +09:00
Kijin Sung
61f6456b6c
Remove support for $is_admin in getDocument(), getDocuments(), getComment()
...
단순히 문서나 댓글을 불러오는 동작에서는 $is_admin 변수를 무시하도록 합니다.
서드파티 자료에서 사용할 경우 해당 문서나 댓글에 관리자 권한이 부여되어 버려서
보안취약점이 발생할 수 있기 때문입니다.
실제로 많은 서드파티 자료들이 이 변수가 왜 필요한지, 어떤 기능을 하는지
이해하지 못하는 상태로 무작정 복붙하여 사용하고 있습니다.
이러한 서드파티 자료에서 이 패치로 인해 오작동이 발생할 경우에는
그 때 가서 적절한 조치를 취하도록 하겠습니다.
getDocumentListByMemberSrl(), getCommentListByMemberSrl(), getCommentList() 등
일부 메소드에서는 이미 $is_admin 변수를 무시하도록 되어 있습니다.
2020-10-28 00:30:39 +09:00
Kijin Sung
5c99a23e68
Remove unnecessary check using undeclared variable $is_admin
2020-10-28 00:25:35 +09:00
Kijin Sung
c3cc12008e
Always display document and comment at top, in that order, in additions setup screen
2020-10-27 21:46:08 +09:00
Kijin Sung
4765919d1f
Fix #1444 duplicate id attribute in extra settings
2020-10-27 21:43:27 +09:00
Kijin Sung
57dcab75e9
Fix missing document_srl in password input form
2020-10-22 02:02:00 +09:00
Kijin Sung
1bd20e6d31
Fix #1417 set files as valid when signature is saved
2020-10-22 00:16:59 +09:00
Kijin Sung
f5562356b4
Fix #1412 failure to load multilingual document in widget page
2020-10-22 00:07:25 +09:00
Kijin Sung
9752c2ed61
Fix #1432 incorrect redirect in widget document edit popup
2020-10-21 23:57:37 +09:00
Kijin Sung
3344a20eb5
Don't redirect back to procMemberAuthAccount after login #1428
2020-10-21 23:31:32 +09:00
Kijin Sung
f605786639
Don't redirect back to procMemberAuthAccount after login #1428
2020-10-21 23:31:01 +09:00
Kijin Sung
b505bcb663
Fix #1435 incorrect action when clicking on Cancel button in board list
2020-10-19 14:04:44 +09:00
Kijin Sung
4bab8c4961
Fix incorrect caching of notification list
...
- readed=N 조건을 붙이지 않은 알림 목록 조회 요청도 캐싱되는 문제 수정
- "내 알림 목록" 화면에서는 레이아웃 등 다른 곳에서 불러오는 알림도
getMyDispNotifyList로 처리되는 문제 수정
2020-10-16 14:29:46 +09:00
bnu
db91ead88a
사이트 메뉴 편집 시 너무 많은 cookie를 생성하는 문제 수정
...
- 관리페이지의 GNB 메뉴의 열림 상태 확인을 위한 cookie 사용 개선
- 열린 상태의 쿠키만 유지하고 닫힘 상태의 cookie 제거 (open 값만 확인하므로)
- 사이트 메뉴 관리의 메뉴의 열린 항목이 없을 때 cookie 제거
2020-10-11 22:30:33 +09:00
Min-Soo Kim
6d20b46fc1
Fix omitted init. of new object variables on layout, and widget module. ( #1431 )
...
변수 초기화가 되어 있지 않았던 항목 수정.
2020-10-08 16:03:55 +09:00
Min-Soo Kim
7cede70de0
Fix typo
...
Fix typo on the admin module.
2020-10-07 15:38:51 +09:00
Kijin Sung
88a5193523
Fix new documents being marked as notice
2020-10-05 20:49:31 +09:00
Kijin Sung
a6e55dcdee
Use transactions in several member controller methods
2020-10-04 17:02:23 +09:00
Kijin Sung
882a0c9a0f
Remove unnecessary assignment by reference
2020-10-03 01:43:31 +09:00
Kijin Sung
36a86adb37
Remove unnecessary CSS in mobile page #1416
2020-10-03 01:42:44 +09:00
Kijin Sung
338951f5c8
Fix #1406 convert 'jp' to 'ja' in lang table
2020-10-03 01:30:28 +09:00
Kijin Sung
0177ee3abe
Fix #1411 placeholders and descriptions on extra_vars fields
2020-10-02 20:31:33 +09:00
Kijin Sung
2b49bd80de
Merge branch 'next' into develop
2020-10-02 12:53:57 +09:00