BJRambo
759f46bbe8
메일알림을 받을시 알림을 알려주는 사이트가 어디인지 명확하게 확인하도록 개선
2018-10-29 13:21:55 +09:00
Kijin Sung
290ee0974d
Fix open redirect in ncenterlite module
2018-10-11 09:27:26 +09:00
Kijin Sung
05df47f4e1
Fix #941 use relative target URLS in ncenterlite
2018-10-11 09:08:46 +09:00
BJRambo
2edb8fd2b5
알림이 없을 경우 출력하는 기능 추가.
...
옵션 제공합니다. 기본값은 사용하지 않도록 되어있습니다.
2018-09-27 19:43:35 +09:00
BJRambo
0e8f65fc6c
데이터값도 기본값으로 지정하고 원래대로 순서 변경
2018-09-27 18:38:30 +09:00
BJRambo
58932d22c9
알림을 추가할 때 디비 관련 에러검사 로직을 각각의 처리공간에서 처리
2018-09-19 17:46:42 +09:00
BJRambo
556cc60657
updateFlagFile 메서드의 피라미터위치를 변경합니다.
...
PHP7.2 이라서 그런지 모르겠지만 일부 두번째 parameter가 requied 일겨우 첫번째 parameter에 default 옵션을 사용할 수 없는 옵션이 생긴 것 같습니다.
이 내용을 그대로 유지할지 바꿀지 고민끝에 모든 서드파티 등등을 검토해보고 사용되는 메서드의 역할에서 알림센터 내부에서만 사용되는 것으로 판단되어 이 메서드의 parameter순서가 변경됩니다.
앞으로 updateFlagFile parameter 을 전달할 경우 순서는 Object, member_srl 입니다.
2018-09-19 17:36:41 +09:00
BJRambo
45892d7419
주석 코드와 사용하지 않는 쿼리 삭제
2018-09-17 20:52:12 +09:00
BJRambo
15ab8b5353
회원 탈퇴시(트리거 발생시) 유저 세팅 데이터도 삭제 할 수 있도록 개선
2018-09-17 19:34:15 +09:00
BJRambo
a20156242f
회원 설정 이용시 리디렉트 방법 개선
2018-09-17 19:29:41 +09:00
Kijin Sung
be1ce69073
Update more modules to throw exceptions
2018-09-05 23:12:08 +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
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
BJRambo
8f2f4aae42
Fix #968 알림센터의 유저 알림기본 동작을 항상 받는 동작으로 개선
2018-01-11 20:31:08 +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
84e5542d77
Remove unnecessary use of BaseObject
...
- 트리거 등 반환값이 필요하지 않은 곳에서 new BaseObject()를 반환하는 것 삭제
- 모듈 설치, 업데이트 후 무의미한 new BaseObject()를 반환하는 것 삭제
- 사용자에게 에러 메시지를 돌려주는 용도로 new BaseObject(-1, '에러메시지')를
사용하는 경우는 대부분 $this->setError()로 변경함. 언어 변환과 sprintf()
처리까지 한 번에 이루어지므로 이쪽이 더 편리함.
2017-12-01 00:54:51 +09:00
BJRambo
f3f40f6859
php7.2호환을 위해 변경한 클래스 Object 를 BaseObject으로 변경
2017-11-28 20:01:28 +09:00
BJRambo
ad2beed710
Fix display notify menu depends on user notify setting
2017-08-19 17:18:03 +09:00
BJRambo
6b11100822
Add option to user notify setting.
2017-08-19 16:55:02 +09:00
BJRambo
d680ea9529
Fix typo in admin comment notify.
2017-08-19 15:31:53 +09:00
BJRambo
5c7b480501
Delete unuse custom code.
2017-08-19 09:52:38 +09:00
BJRambo
1b4caf710d
Fix check login and execute trigger.
2017-08-19 07:11:38 +09:00
BJRambo
c5afdebd85
Delete unused parameter
2017-08-17 18:29:36 +09:00
BJRambo
3756acac59
Delete unnecessary comment
2017-08-17 18:21:32 +09:00
BJRambo
a771266443
Add to comment voted notify feature.
2017-08-17 18:17:58 +09:00
BJRambo
42ba503bea
Change the call location of getSmsHandler and improbe member login check.
2017-08-17 16:42:50 +09:00
BJRambo
dcb7b0b321
Intuitive change the name.
2017-08-17 09:33:39 +09:00
BJRambo
208761b866
Improbe not to initialize return url in procNcenterliteUserConfig
2017-08-17 09:07:11 +09:00
BJRambo
589e196230
Create a method to send a montions.
2017-08-17 09:00:11 +09:00
BJRambo
f2dd50f37e
조건문을 Context::isLocked()으로 검사
2017-07-31 23:42:47 +09:00
BJRambo
cf5def3ed3
잠금 아이피도 함께 검사한다음 잠금아이피에 들어가있찌 않은경우에 리턴하도록 개선
2017-07-31 23:09:27 +09:00
BJRambo
dbaada29a6
리턴방식 통일 및 잠금시 일반회원이 알림센터를 확인할 수 없도록 고침
2017-07-31 22:58:29 +09:00
BJRambo
7a35c60f40
알림센터에서 $obj->disable_triggers 설정 추가
...
게시글 등록시 여러글을 한꺼번에 입력해주는 모듈을 이용할 경우 해당 모듈에서 작동할때 불필요하게 트리거를 거쳐 작업이 많이 이루어지게 됩니다. 알림센터에서 글작성 트리거를 실행하지 않고 싶다면 다음과 같이 추가하면 됩니다.
$args->disable_triggers = array('ncenterlite' => true);
위의 코드를 이용해서 알림센터 모듈의 경우 글작성 트리거를 실행하지 않도록 할 수 있습니다.
2017-07-09 12:09:07 +09:00
Kijin Sung
61930d5129
Use new Mail class in communication and ncenterlite modules for all notifications
2017-06-29 17:46:06 +09:00
BJRambo
28e3de77bb
스태틱 선언에 따른 호환성 개선
2017-05-04 13:16:56 +09:00
BJRambo
b7be957962
해당 캐시파일이 디비를 지운 시점의 이전일일경우 캐시파일 재생성
2017-05-04 13:13:17 +09:00
Kijin Sung
bcb29cf26f
Fix #659 show (image) or (no content) on notification if comment contains no text
2016-12-18 14:04:25 +09:00
BJRambo
a090c3080a
delete debug code
2016-11-21 16:36:59 +09:00
BJRambo
62ba40fc26
메일 알림기능 추가 및 설정 세분화 나누고 환경설정창 직관적으로 개선.
2016-11-21 16:34:51 +09:00
BJRambo
381f6db98e
회원가입에 대한 알림센터 알림 제거.
2016-11-21 09:48:18 +09:00
BJRambo
2a52ed01b7
설정값이 없으면 send를 실행하지 않도록 고침.
2016-11-18 10:23:59 +09:00
BJRambo
761a6d6fc0
회원가입시 관리자페이지에서 추가한 회원구별 로직 개선
2016-11-17 16:01:05 +09:00
BJRambo
7f4ea252b6
관리자 페이지에서 회원등록 확인로직 개선
2016-11-17 15:43:08 +09:00
BJRambo
41c1c18002
회원 가입할경우 해당 사이트의 가입환영 메세지 알림을 추가
2016-11-17 15:20:28 +09:00
BJRambo
f737e726aa
회원의 전화번호가 한국번호인지 한번 더 검사하고 문자 전송할 수 있도록 함
2016-11-17 15:19:25 +09:00
BJRambo
4cb9d8e8b3
SMS 발송할때 폰번호를 인식하여 발송하도록 추가.
2016-11-17 12:37:57 +09:00
BJRambo
0a66905490
삭제 액션을 메소드로 변경
2016-09-10 20:37:18 +09:00
BJRambo
e0b619dea0
주석 내용을 명확하게 고침.
2016-09-10 20:34:16 +09:00