diff --git a/modules/ncenterlite/ncenterlite.controller.php b/modules/ncenterlite/ncenterlite.controller.php index 6c7753d00..70d6ffb4e 100644 --- a/modules/ncenterlite/ncenterlite.controller.php +++ b/modules/ncenterlite/ncenterlite.controller.php @@ -1351,34 +1351,39 @@ class ncenterliteController extends ncenterlite switch ($args->config_type) { case 'admin_content': - $mail_title = Context::getSiteTitle() . ' ' . lang('ncenterlite_admin_content'); + $mail_title = Context::getSiteTitle() . ' - ' . lang('ncenterlite_admin_content'); break; case 'comment_comment': - $mail_title = Context::getSiteTitle() . ' ' . lang('ncenterlite_comment_comment_noti'); + $mail_title = Context::getSiteTitle() . ' - ' . lang('ncenterlite_comment_comment_noti'); break; case 'comment': - $mail_title = Context::getSiteTitle() . ' ' . lang('ncenterlite_comment_noti'); + $mail_title = Context::getSiteTitle() . ' - ' . lang('ncenterlite_comment_noti'); break; case 'message': - $mail_title = Context::getSiteTitle() . ' ' . lang('ncenterlite_message_noti'); + $mail_title = Context::getSiteTitle() . ' - ' . lang('ncenterlite_message_noti'); break; case 'vote': - $mail_title = Context::getSiteTitle() . ' ' . lang('ncenterlite_vote_noti'); + $mail_title = Context::getSiteTitle() . ' - ' . lang('ncenterlite_vote_noti'); break; case 'mention': - $mail_title = Context::getSiteTitle() . ' ' . lang('ncenterlite_mention_noti'); + $mail_title = Context::getSiteTitle() . ' - ' . lang('ncenterlite_mention_noti'); break; default: return false; } - $content = $content . '
' . Context::getSiteTitle() . '
' . Rhymix\Framework\URL::getCurrentDomainUrl($args->target_url); - + $target_url = $args->target_url; + if (!preg_match('!^https?://!', $target_url)) + { + $target_url = Rhymix\Framework\URL::getCurrentDomainUrl($target_url); + } + + $mail_content = sprintf("

%s

\n

%s

\n", $content, $target_url); $member_info = getModel('member')->getMemberInfoByMemberSrl($args->member_srl); $oMail = new \Rhymix\Framework\Mail(); $oMail->setSubject($mail_title); - $oMail->setBody($content); + $oMail->setBody($mail_content); $oMail->addTo($member_info->email_address, $member_info->nick_name); $oMail->send(); }