SMS 발송할때 폰번호를 인식하여 발송하도록 추가.

This commit is contained in:
BJRambo 2016-11-17 12:37:57 +09:00
parent 76d9cb95d8
commit 4cb9d8e8b3
2 changed files with 52 additions and 0 deletions

View file

@ -1076,6 +1076,8 @@ class ncenterliteController extends ncenterlite
return $output;
}
$this->sendSmsMessage($args);
if($output->toBool())
{
$trigger_notify = ModuleHandler::triggerCall('ncenterlite._insertNotify', 'after', $args);
@ -1208,4 +1210,35 @@ class ncenterliteController extends ncenterlite
return array_values($members);
}
function sendSmsMessage($args)
{
$logged_info = Context::get('logged_info');
if($logged_info->member_srl == $args->member_srl)
{
return false;
}
$config = getModel('ncenterlite')->getConfig();
$content = getModel('ncenterlite')->getNotificationText($args);
$content = preg_replace('/<\/?(strong|)[^>]*>/', '', $content);
$sms = ncenterliteModel::getSmsHandler();
if($sms === false)
{
return false;
}
$member_info = getModel('member')->getMemberInfoByMemberSrl($args->member_srl);
if($config->variable_name)
{
$phone_number = $member_info->{$config->variable_name}[0].$member_info->{$config->variable_name}[1].$member_info->{$config->variable_name}[2];
}
$sms->addTo($phone_number);
$sms->setContent($content);
$output = $sms->send();
return $output;
}
}