{@$use_multilang_textarea = true}
-
") !== false)-->{htmlspecialchars($var->value)}{$var->value}" class="vLang" />
-
-
{$lang->cmd_set_multilingual}
+
@@ -95,7 +90,7 @@
-
+
diff --git a/modules/module/conf/module.xml b/modules/module/conf/module.xml
index 30d9ea662..ffe5fada4 100644
--- a/modules/module/conf/module.xml
+++ b/modules/module/conf/module.xml
@@ -36,6 +36,8 @@
+
+
diff --git a/modules/module/lang/lang.xml b/modules/module/lang/lang.xml
index 7e1dc2382..e08b52981 100644
--- a/modules/module/lang/lang.xml
+++ b/modules/module/lang/lang.xml
@@ -1057,4 +1057,30 @@ Le module [Administration des Modules] montera tous les modules installés et vo
+
-
+
+
+
+
-
+
-
+
+
+
+ -
+ 다국어]]>
+ Mualtilungal]]>
+
+
+
-
+ %d개의 다국어 세트가 있습니다.]]>
+ %d multilingual sets.]]>
+
+
-
+
+
+
+
-
+
+
+
diff --git a/modules/module/module.admin.model.php b/modules/module/module.admin.model.php
index dc3d42c66..3de2e5b20 100644
--- a/modules/module/module.admin.model.php
+++ b/modules/module/module.admin.model.php
@@ -421,5 +421,45 @@
return $output;
}
+ /**
+ * return multilingual html
+ */
+ function getModuleAdminMultilingualHtml()
+ {
+ $oTemplate = TemplateHandler::getInstance();
+ $tpl = $oTemplate->compile('./modules/module/tpl', 'multilingual_v17.html');
+
+ $this->add('html', $tpl);
+ }
+
+ /**
+ * return multilingual list html
+ */
+ function getModuleAdminLangListHtml()
+ {
+ $siteModuleInfo = Context::get('site_module_info');
+ $args->site_srl = (int)$site_module_info->site_srl;
+ $args->langCode = Context::get('lang_type');
+ $args->page = Context::get('page');
+ $args->sort_index = 'name';
+ $args->order_type = 'asc';
+ $args->search_keyword = Context::get('search_keyword');
+ $args->name = Context::get('name');
+ $args->list_count = 5;
+ $args->page_count = 5;
+
+ $output = $this->getLangListByLangcode($args);
+
+ Context::set('total_count', $output->total_count);
+ Context::set('total_page', $output->total_page);
+ Context::set('page', $output->page);
+ Context::set('lang_code_list', $output->data);
+ Context::set('page_navigation', $output->page_navigation);
+
+ $oTemplate = TemplateHandler::getInstance();
+ $tpl = $oTemplate->compile('./modules/module/tpl', 'multilingual_v17_list.html');
+
+ $this->add('html', $tpl);
+ }
}
?>
diff --git a/modules/module/queries/getLangListByLangcode.xml b/modules/module/queries/getLangListByLangcode.xml
index fe0e12e91..a0b7c8311 100644
--- a/modules/module/queries/getLangListByLangcode.xml
+++ b/modules/module/queries/getLangListByLangcode.xml
@@ -10,6 +10,7 @@
+
diff --git a/modules/module/tpl/multilingual_v17.html b/modules/module/tpl/multilingual_v17.html
new file mode 100644
index 000000000..8e4e7d96d
--- /dev/null
+++ b/modules/module/tpl/multilingual_v17.html
@@ -0,0 +1,48 @@
+{@
+ /* move current language to the top */
+ $a = array($lang_type=>$lang_supported[$lang_type]);
+ unset($lang_supported[$lang_type]);
+ $lang_supported = array_merge($a, $lang_supported);
+}
+
+
diff --git a/modules/module/tpl/multilingual_v17_list.html b/modules/module/tpl/multilingual_v17_list.html
new file mode 100644
index 000000000..81c4b8039
--- /dev/null
+++ b/modules/module/tpl/multilingual_v17_list.html
@@ -0,0 +1,64 @@
+{@
+ /* move current language to the top */
+ $a = array($lang_type=>$lang_supported[$lang_type]);
+ unset($lang_supported[$lang_type]);
+ $lang_supported = array_merge($a, $lang_supported);
+}
+{sprintf($lang->about_multilingual_search_result, $total_count)}
+
+
+
+
+