diff --git a/config/func.inc.php b/config/func.inc.php
index cc8a7bb0e..87aad755a 100644
--- a/config/func.inc.php
+++ b/config/func.inc.php
@@ -111,7 +111,8 @@
* ./files/_debug_message.php 파일에 $buff 내용을 출력한다.
* tail -f ./files/_debug_message.php 하여 계속 살펴 볼 수 있다
**/
- function debugPrint($buff, $display_line = true) {
+ function debugPrint($buff = null, $display_line = true) {
+ if($buff == null) $buff = $GLOBALS['HTTP_RAW_POST_DATA'];
$debug_file = "./files/_debug_message.php";
$buff = sprintf("%s\n",print_r($buff,true));
diff --git a/modules/module/module.view.php b/modules/module/module.view.php
index 849c1d6c0..aeea746e2 100644
--- a/modules/module/module.view.php
+++ b/modules/module/module.view.php
@@ -67,7 +67,6 @@
// 템플릿 파일 지정
$this->setTemplateFile('category_update_form');
- debugPrint($selected_category);
// 아니면 전체 목록
} else {
diff --git a/modules/plugin/conf/module.xml b/modules/plugin/conf/module.xml
index 30870178e..7b51171e9 100644
--- a/modules/plugin/conf/module.xml
+++ b/modules/plugin/conf/module.xml
@@ -4,6 +4,7 @@
+
diff --git a/modules/plugin/plugin.controller.php b/modules/plugin/plugin.controller.php
index 7da9a5c36..064ef6aff 100644
--- a/modules/plugin/plugin.controller.php
+++ b/modules/plugin/plugin.controller.php
@@ -18,14 +18,27 @@
**/
function procGenerateCode() {
// 변수 정리
- //$vars = Context::getRequestVars();
+ $vars = Context::getRequestVars();
+ $plugin = $vars->selected_plugin;
+
unset($vars->module);
unset($vars->act);
unset($vars->selected_plugin);
- if($vars) foreach($vars as $key=>$val) $vars->{$key} = str_replace(array('"','\''),array('\"','\\\''),$val);
+
+ $attribute = array();
+ if($vars) {
+ foreach($vars as $key=>$val) {
+ debugPrint($val);
+ debugPrint(strpos('|@|', $val));
+ if(strpos('|@|', $val)>0) $val = str_replace('|@|',',',$val);
+ $attribute[] = sprintf('%s="%s"', $key, str_replace('"','\"',$val));
+ }
+ }
+
+ $plugin_code = sprintf('
', $plugin, implode(' ',$attribute));
// 코드 출력
- $this->add('plugin_code', 'hahaha');
+ $this->add('plugin_code', $plugin_code);
}
}
diff --git a/modules/plugin/tpl.admin/plugin_generate_code.html b/modules/plugin/tpl.admin/plugin_generate_code.html
index df312df27..254be4ab7 100644
--- a/modules/plugin/tpl.admin/plugin_generate_code.html
+++ b/modules/plugin/tpl.admin/plugin_generate_code.html
@@ -35,7 +35,7 @@
-
+
|