"%s"ncenterlite_test_noti = '%s님! 테스트 알림입니다.';
$lang->ncenterlite_vote = '%s님이 회원님의 "%s" %s을 추천하였습니다.';
$lang->ncenterlite_admin_content_message = '%1$s님이 "%2$s" 게시판에 "%3$s"라고 글을 남겼습니다.';
+$lang->ncenterlite_insert_member_message = '%s님 회원가입을 환영합니다!!';
$lang->ncenterlite_ago = '전';
$lang->ncenterlite_date['0'] = '년';
$lang->ncenterlite_date['1'] = '개월';
diff --git a/modules/ncenterlite/ncenterlite.admin.controller.php b/modules/ncenterlite/ncenterlite.admin.controller.php
index 33d0023d9..52ab083aa 100644
--- a/modules/ncenterlite/ncenterlite.admin.controller.php
+++ b/modules/ncenterlite/ncenterlite.admin.controller.php
@@ -26,6 +26,7 @@ class ncenterliteAdminController extends ncenterlite
'document_read',
'layout_srl',
'mlayout_srl',
+ 'use_sms'
);
foreach($config_vars as $val)
diff --git a/modules/ncenterlite/ncenterlite.admin.view.php b/modules/ncenterlite/ncenterlite.admin.view.php
index c7ccbd86a..3e1592fb2 100644
--- a/modules/ncenterlite/ncenterlite.admin.view.php
+++ b/modules/ncenterlite/ncenterlite.admin.view.php
@@ -11,8 +11,19 @@ class ncenterliteAdminView extends ncenterlite
{
$oNcenterliteModel = getModel('ncenterlite');
+ $sms = new Rhymix\Framework\SMS;
+
+ if($sms::getDefaultDriver()->getName() === 'Dummy')
+ {
+ $sms_available = false;
+ }
+ else
+ {
+ $sms_available = true;
+ }
$config = $oNcenterliteModel->getConfig();
Context::set('config', $config);
+ Context::set('sms_available', $sms_available);
}
function dispNcenterliteAdminSeletedmid()
diff --git a/modules/ncenterlite/ncenterlite.model.php b/modules/ncenterlite/ncenterlite.model.php
index 73b04d041..6d1f155da 100644
--- a/modules/ncenterlite/ncenterlite.model.php
+++ b/modules/ncenterlite/ncenterlite.model.php
@@ -491,4 +491,29 @@ class ncenterliteModel extends ncenterlite
return $output->data;
}
+
+ public static function getSmsHandler()
+ {
+ static $oSmsHandler = null;
+
+ if($oSmsHandler === null)
+ {
+ $config = self::getConfig();
+ if($config->use_sms != 'Y')
+ {
+ $oSmsHandler = false;
+ }
+ else
+ {
+ $oSmsHandler = new Rhymix\Framework\SMS;
+
+ if($oSmsHandler::getDefaultDriver()->getName() === 'Dummy')
+ {
+ $oSmsHandler = false;
+ }
+ }
+ }
+
+ return $oSmsHandler;
+ }
}
diff --git a/modules/ncenterlite/tpl/config.html b/modules/ncenterlite/tpl/config.html
index 9563d1d03..302f98f27 100644
--- a/modules/ncenterlite/tpl/config.html
+++ b/modules/ncenterlite/tpl/config.html
@@ -20,6 +20,16 @@
{$lang->about_admin_content}
+
+
+
+
+
{$lang->use_sms_help}
+
+