+
diff --git a/modules/advanced_mailer/lang/en.php b/modules/advanced_mailer/lang/en.php
index ce5b7fa5e..783d8cc35 100644
--- a/modules/advanced_mailer/lang/en.php
+++ b/modules/advanced_mailer/lang/en.php
@@ -28,24 +28,26 @@ $lang->cmd_advanced_mailer_smtp_security_tls = 'TLS (STARTTLS)';
$lang->cmd_advanced_mailer_smtp_security_none = 'None';
$lang->cmd_advanced_mailer_smtp_user = 'Username';
$lang->cmd_advanced_mailer_smtp_pass = 'Password';
-$lang->cmd_advanced_mailer_service_id = 'Service ID';
-$lang->cmd_advanced_mailer_api_url = 'API URL';
-$lang->cmd_advanced_mailer_api_key = 'API key';
-$lang->cmd_advanced_mailer_api_secret = 'API secret';
-$lang->cmd_advanced_mailer_api_domain = 'Domain';
-$lang->cmd_advanced_mailer_api_token = 'API token';
-$lang->cmd_advanced_mailer_api_type = 'API type';
-$lang->cmd_advanced_mailer_api_type_free = 'Free account';
-$lang->cmd_advanced_mailer_api_type_paid = 'Paid account';
-$lang->cmd_advanced_mailer_api_user = 'Username';
-$lang->cmd_advanced_mailer_api_pass = 'Password';
+$lang->cmd_advanced_mailer_config_keys['service_id'] = 'Service ID';
+$lang->cmd_advanced_mailer_config_keys['account_sid'] = 'Account SID';
+$lang->cmd_advanced_mailer_config_keys['auth_token'] = 'Auth token';
+$lang->cmd_advanced_mailer_config_keys['api_url'] = 'API URL';
+$lang->cmd_advanced_mailer_config_keys['api_key'] = 'API key';
+$lang->cmd_advanced_mailer_config_keys['api_secret'] = 'API secret';
+$lang->cmd_advanced_mailer_config_keys['api_domain'] = 'Domain';
+$lang->cmd_advanced_mailer_config_keys['api_token'] = 'API token';
+$lang->cmd_advanced_mailer_config_keys['api_type'] = 'API type';
+$lang->cmd_advanced_mailer_config_keys['api_type_free'] = 'Free account';
+$lang->cmd_advanced_mailer_config_keys['api_type_paid'] = 'Paid account';
+$lang->cmd_advanced_mailer_config_keys['api_user'] = 'Username';
+$lang->cmd_advanced_mailer_config_keys['api_pass'] = 'Password';
+$lang->cmd_advanced_mailer_config_keys['sender_key'] = 'Sender key';
$lang->cmd_advanced_mailer_fcm_api_key = 'FCM Legacy API key';
$lang->cmd_advanced_mailer_fcm_service_account = 'FCM service account file';
$lang->cmd_advanced_mailer_apns_certificate = 'APNs certificate file';
$lang->cmd_advanced_mailer_apns_passphrase = 'APNs certificate passphrase';
$lang->cmd_advanced_mailer_allow_guest_device = 'Register Guest Devices';
$lang->cmd_advanced_mailer_about_allow_guest_device = 'Accept device registrations from users who are not logged in.';
-$lang->cmd_advanced_mailer_sender_key = 'Sender key';
$lang->cmd_advanced_mailer_sender_identity = 'Sender Identity';
$lang->cmd_advanced_mailer_about_sender_identity = 'You can change the sender\'s name and e-mail address in the
Notification Settings screen.';
$lang->cmd_advanced_mailer_sender_name = 'Sender\'s name';
diff --git a/modules/advanced_mailer/lang/ko.php b/modules/advanced_mailer/lang/ko.php
index 8e3f90a2c..e12ee7712 100644
--- a/modules/advanced_mailer/lang/ko.php
+++ b/modules/advanced_mailer/lang/ko.php
@@ -28,24 +28,26 @@ $lang->cmd_advanced_mailer_smtp_security_tls = 'TLS (STARTTLS)';
$lang->cmd_advanced_mailer_smtp_security_none = '사용하지 않음';
$lang->cmd_advanced_mailer_smtp_user = '아이디';
$lang->cmd_advanced_mailer_smtp_pass = '비밀번호';
-$lang->cmd_advanced_mailer_service_id = '서비스 ID';
-$lang->cmd_advanced_mailer_api_url = 'API URL';
-$lang->cmd_advanced_mailer_api_key = 'API 키';
-$lang->cmd_advanced_mailer_api_secret = 'API 비밀';
-$lang->cmd_advanced_mailer_api_domain = '도메인';
-$lang->cmd_advanced_mailer_api_token = 'API 토큰';
-$lang->cmd_advanced_mailer_api_type = 'API 구분';
-$lang->cmd_advanced_mailer_api_type_free = '무료';
-$lang->cmd_advanced_mailer_api_type_paid = '유료';
-$lang->cmd_advanced_mailer_api_user = '아이디';
-$lang->cmd_advanced_mailer_api_pass = '비밀번호';
+$lang->cmd_advanced_mailer_config_keys['service_id'] = '서비스 ID';
+$lang->cmd_advanced_mailer_config_keys['account_sid'] = '계정 SID';
+$lang->cmd_advanced_mailer_config_keys['auth_token'] = '인증 토큰';
+$lang->cmd_advanced_mailer_config_keys['api_url'] = 'API URL';
+$lang->cmd_advanced_mailer_config_keys['api_key'] = 'API 키';
+$lang->cmd_advanced_mailer_config_keys['api_secret'] = 'API 비밀';
+$lang->cmd_advanced_mailer_config_keys['api_domain'] = '도메인';
+$lang->cmd_advanced_mailer_config_keys['api_token'] = 'API 토큰';
+$lang->cmd_advanced_mailer_config_keys['api_type'] = 'API 구분';
+$lang->cmd_advanced_mailer_config_keys['api_type_free'] = '무료';
+$lang->cmd_advanced_mailer_config_keys['api_type_paid'] = '유료';
+$lang->cmd_advanced_mailer_config_keys['api_user'] = '아이디';
+$lang->cmd_advanced_mailer_config_keys['api_pass'] = '비밀번호';
+$lang->cmd_advanced_mailer_config_keys['sender_key'] = '센더 키';
$lang->cmd_advanced_mailer_fcm_api_key = 'FCM Legacy API 키';
$lang->cmd_advanced_mailer_fcm_service_account = 'FCM 서비스 계정 파일';
$lang->cmd_advanced_mailer_apns_certificate = 'APNs 인증서 파일';
$lang->cmd_advanced_mailer_apns_passphrase = 'APNs 인증서 암호';
$lang->cmd_advanced_mailer_allow_guest_device = '비회원 기기 등록';
$lang->cmd_advanced_mailer_about_allow_guest_device = '로그인하지 않은 사용자도 기기를 등록할 수 있도록 허용합니다.';
-$lang->cmd_advanced_mailer_sender_key = '센더 키';
$lang->cmd_advanced_mailer_sender_identity = '보낸이 설정';
$lang->cmd_advanced_mailer_about_sender_identity = '보낸이의 이름과 메일 주소는
알림 설정 화면에서 변경할 수 있습니다.';
$lang->cmd_advanced_mailer_sender_name = '보낸이 이름';
diff --git a/modules/board/board.view.php b/modules/board/board.view.php
index 2cbf4a512..5ed22321e 100644
--- a/modules/board/board.view.php
+++ b/modules/board/board.view.php
@@ -716,9 +716,16 @@ class BoardView extends Board
}
$obj = new stdClass;
- $obj->mid = $this->module_info->mid;
+ if (empty($this->include_modules))
+ {
+ $obj->module_srl = $this->module_info->module_srl;
+ }
+ else
+ {
+ $obj->module_srl = $this->include_modules;
+ }
$obj->list_count = 10000;
- $output = TagModel::getInstance()->getTagList($obj);
+ $output = TagModel::getTagList($obj);
// automatically order
if(count($output->data))
diff --git a/modules/board/skins/default/list.html b/modules/board/skins/default/list.html
index 98098d07f..bb6c5824b 100644
--- a/modules/board/skins/default/list.html
+++ b/modules/board/skins/default/list.html
@@ -7,6 +7,7 @@
| {$lang->no} |
+ {$lang->module_title} |
{$lang->title} |
{$lang->writer} |
{$lang->user_id} |
diff --git a/modules/layout/layout.model.php b/modules/layout/layout.model.php
index 144288a86..b3f2f96ad 100644
--- a/modules/layout/layout.model.php
+++ b/modules/layout/layout.model.php
@@ -249,7 +249,18 @@ class LayoutModel extends Layout
$path = $pathPrefix . $layout;
}
- return is_readable($path . '/layout.html');
+ if (file_exists($path . '/layout.html') && is_readable($path . '/layout.html'))
+ {
+ return true;
+ }
+ elseif (file_exists($path . '/layout.blade.php') && is_readable($path . '/layout.blade.php'))
+ {
+ return true;
+ }
+ else
+ {
+ return false;
+ }
}
/**
@@ -539,6 +550,7 @@ class LayoutModel extends Layout
if(file_exists($cache_file) && filemtime($cache_file) > filemtime($xml_file))
{
+ $layout_info = new stdClass;
include($cache_file);
if($layout_info->extra_var && $vars)
diff --git a/modules/tag/queries/getTagList.xml b/modules/tag/queries/getTagList.xml
index 22323044c..b5d20d5fa 100644
--- a/modules/tag/queries/getTagList.xml
+++ b/modules/tag/queries/getTagList.xml
@@ -13,7 +13,8 @@
-
+
+
diff --git a/modules/tag/tag.model.php b/modules/tag/tag.model.php
index 8cc4a4ef5..78f24b094 100644
--- a/modules/tag/tag.model.php
+++ b/modules/tag/tag.model.php
@@ -83,28 +83,20 @@ class TagModel extends Tag
* @brief Imported Tag List
* Many of the specified module in order to extract the number of tags
*/
- function getTagList($obj)
+ public static function getTagList($obj)
{
- if($obj->mid)
+ if(!empty($obj->mid))
{
- $oModuleModel = getModel('module');
- $obj->module_srl = $oModuleModel->getModuleSrlByMid($obj->mid);
+ $obj->module_srl = ModuleModel::getModuleSrlByMid($obj->mid);
unset($obj->mid);
}
// Module_srl passed the array may be a check whether the array
$args = new stdClass;
- if(is_array($obj->module_srl))
- {
- $args->module_srl = implode(',', $obj->module_srl);
- }
- else
- {
- $args->module_srl = $obj->module_srl;
- }
-
+ $args->module_srl = $obj->module_srl;
$args->list_count = $obj->list_count ?? null;
- $args->count = $obj->sort_index ?? null;
+ $args->sort_index = $obj->sort_index ?? null;
+ $args->order_type = $obj->order_type ?? null;
$output = executeQueryArray('tag.getTagList', $args);
if(!$output->toBool()) return $output;