Commit graph

57 commits

Author SHA1 Message Date
Kijin Sung
4193edde25 Replce array_first_key() with array_key_first(), etc. 2025-07-12 12:24:20 +09:00
Kijin Sung
be66ee4f21 Consolidate admin templates and lang codes for Mail and SMS API config keys 2024-08-08 20:31:08 +09:00
Kijin Sung
5af392f09c Support service_id configuration in SMS driver 2024-07-21 21:46:11 +09:00
Kijin Sung
3bbc0688f7 Fix #2362 incorrect help text for dummy SMS driver 2024-06-20 01:28:23 +09:00
Kijin Sung
c2d49e3f0e Fix incorrect browser title in advanced_mailer module config screens #2345 2024-05-07 22:18:25 +09:00
Kijin Sung
54d0ed5463 Fix #2344 display more helpful error message when default sender address is not configured 2024-05-07 22:12:42 +09:00
Kijin Sung
296f37f5f5 Validate FCM service account JSON content 2024-04-24 00:27:04 +09:00
Kijin Sung
6641e6a6ef Clarify help text about FCM legacy API deprecation 2024-04-21 20:13:48 +09:00
Kijin Sung
2c8ae717e1 Add configuration for uploading FCM v1 service account private key file 2024-04-21 02:45:33 +09:00
Kijin Sung
aba31cb7d5 Change author name of bundled advanced_mailer module 2024-04-02 11:51:49 +09:00
Kijin Sung
3fb44b2863 #2243 보완: use template to generate test email 2023-12-30 22:11:30 +09:00
ForPeople
58ee3476f9
Update advanced_mailer.admin.controller.php
html 이메일 콘텐츠의 태그 형식을 맞춰서 이메일 스코어를 높일 수 있습니다.
2023-12-25 23:17:09 +09:00
conory
78e339fc9c Fix 64537818f6 2023-12-08 23:40:56 +09:00
Kijin Sung
3790169e50 Migrate advanced_mailer module triggers to new format using module.xml 2023-08-30 23:14:09 +09:00
Kijin Sung
baf80a0d80 Fix #2115 only set default Reply-To address if the user has not specified a Reply-To address 2023-05-21 20:00:30 +09:00
Kijin Sung
0be90c1817 Fix trying to access protected property of SMS class 2023-03-23 20:52:55 +09:00
Kijin Sung
37b0d3a1e6 Remove trailing whitespace 2023-01-30 21:43:21 +09:00
Kijin Sung
4196d42b06 Fix broken iwinv SMS driver due to incompatible API URL
iwinv 문자 API가 업데이트되면서 URL이 쥐도새도 모르게 변경되어
기존 사용자는 현행 매뉴얼의 API URL을 사용할 수 없고 (에러 코드 14)
신규 사용자는 기존 라이믹스 드라이버를 사용할 수 없는 현상이 발생하여
어느 쪽 사용자인지 수동으로 선택하도록 변경함.

기존에 API key를 입력해 둔 사용자는 설정 화면 접근시 자동으로
기존 URL이 선택되고, 그렇지 않으면 신규 URL이 선택되도록 함.

카페24에 이어 iwinv까지;;;
국내 업체들은 도대체 REST API 운영에 대한 개념이 있는 건가요?
2022-10-11 22:41:09 +09:00
Kijin Sung
7e30c7b02e Fix #1626 incorrect relative URL in advanced mailer module 2021-02-19 01:07:44 +09:00
Kijin Sung
334b1cc277 Fix remainder of unit test warnings in PHP 8.0 2021-01-29 00:36:24 +09:00
Kijin Sung
1a89c5e0d6 Rename FCM/APNs
PC용 브라우저나 iOS에서도 FCM을 사용할 수 있으므로,
모바일 운영체제 명칭이 아닌 서비스 명칭을 사용하도록 변경합니다.
2021-01-14 11:37:55 +09:00
Kijin Sung
993dac37f0 Change module names that are either outdated or different from popular usage 2021-01-03 21:25:10 +09:00
Kijin Sung
0b265cde21 Make all addons, modules, and widgets follow RX_VERSION 2020-12-18 00:20:33 +09:00
Kijin Sung
ffe9cda5e0 Merge branch 'develop' into next 2020-08-29 23:53:31 +09:00
Kijin Sung
28d71acffd Fix #1391 blank sender email after upgrading from XE 2020-08-27 20:57:27 +09:00
Kijin Sung
d3fab50e66 Allow guests to register mobile devices 2020-08-06 14:44:45 +09:00
Kijin Sung
d68770a3ef Clean up mail and SMS log view screens 2020-06-24 20:18:43 +09:00
Kijin Sung
4271bb9862 Extend advanced_mailer module to log and test Push Notifications 2020-06-24 20:13:46 +09:00
Kijin Sung
e49c77926a Implement admin functions for FCM and APNs configuration 2020-06-16 15:47:42 +09:00
Kijin Sung
b72c5edcec Include warnings for XE version of advanced mailer and ncenterlite
XE용 고급 메일 발송 모듈이나 알림센터 사용시 표시되어야 하는 오류를
XE용 모듈의 lang.xml에 의존하지 않고 라이믹스에서 직접 제공

cf. https://xetown.com/questions/1179144
2019-02-25 16:27:25 +09:00
Kijin Sung
0920f209b6 Add more warnings to dummy and mail() sending methods 2018-10-26 22:31:01 +09:00
Kijin Sung
be1ce69073 Update more modules to throw exceptions 2018-09-05 23:12:08 +09:00
Kijin Sung
f12cf74dda Revert "다른 프레임워크와 css 충돌을 피하기 위해 rhymix.less의 class/id 이름에 prefix 처리"
This reverts commit b1cb1f3f34.
2018-08-04 20:56:24 +09:00
conory
b1cb1f3f34 다른 프레임워크와 css 충돌을 피하기 위해 rhymix.less의 class/id 이름에 prefix 처리
변경전의 xe.less 파일도 rhymix.less와 함께 load 하여 호환정 유지

CSS 충돌 예)
bootstrap의 .btn
사용 예)
bootstrap 사용시엔 {Context::unloadBasicFiles('xe')}으로 unload 시키면 문제없음
2018-08-03 19:45:30 +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
1803883e1d 코드가 new Object으로만 작성된 코드에 대해서도 동일하게 BaseObject 호출하도록 추가. 2017-11-28 20:07:08 +09:00
BJRambo
f3f40f6859 php7.2호환을 위해 변경한 클래스 Object 를 BaseObject으로 변경 2017-11-28 20:01:28 +09:00
Kijin Sung
5138a765d4 Fix fatal error when trying to send an email with no To: address
https://www.xetown.com/qna/743677
2017-09-24 20:28:38 +09:00
Kijin Sung
e18857532d Enable word-wrap in the email subject and SMS content fields of advanced mailer logs 2017-07-08 21:44:15 +09:00
Kijin Sung
e1846a4b6d Use api_key and api_secret settings for Amazon SES mail driver 2017-07-04 22:17:33 +09:00
Kijin Sung
c96d586827 Fix scripts where broken jQuery might cause issues
서드파티 자료에서 jQuery의 $를 덮어써 버릴 경우 발생할 수 있는 문제를
미리 차단하기 위해 다소 보수적으로 코딩함
2017-07-02 00:48:52 +09:00
Kijin Sung
0920172c1e Fix inconsistent assignment of sender address in member emails 2017-06-29 17:26:07 +09:00
conory
fc6206ab75 module.xml 3차 정리
action에 permission 속성을 부여하는 방식으로 변경
board, page 모듈 action에  grant 퍼미션 설정
2017-04-08 15:50:06 +09:00
conory
fcb17fe9cf module.xml 1차 정리
탭 정리
일부 permission, action 정리
2017-03-29 22:23:26 +09:00
Kijin Sung
44b9c3d38f Update procPaging() to distinguish mail count from SMS count 2016-12-14 00:41:51 +09:00
Kijin Sung
b44175aba2 Implement test SMS sending 2016-12-14 00:38:14 +09:00
Kijin Sung
85c9b633ec Implement SMS logging and viewing 2016-12-14 00:22:01 +09:00
Kijin Sung
137728d527 Add table and triggers for SMS logging 2016-12-14 00:01:55 +09:00
Kijin Sung
211a201e04 Update advanced mailer module to accommodate both email and SMS 2016-12-13 23:57:04 +09:00
Kijin Sung
c735a8a0c2 Clean up duplicate configuration actions 2016-11-12 16:10:03 +09:00