From f48b8f131be284cf8620c43fc072c062462de7d7 Mon Sep 17 00:00:00 2001 From: zero Date: Mon, 26 Mar 2007 13:16:13 +0000 Subject: [PATCH] git-svn-id: http://xe-core.googlecode.com/svn/trunk@689 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- classes/plugin/PluginHandler.class.php | 8 +++++--- layouts/sample_layout/layout.html | 4 +++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/classes/plugin/PluginHandler.class.php b/classes/plugin/PluginHandler.class.php index 3277780b6..3e76b7ec9 100644 --- a/classes/plugin/PluginHandler.class.php +++ b/classes/plugin/PluginHandler.class.php @@ -15,10 +15,11 @@ // $plugin의 객체를 받음 $oPlugin = PluginHandler::getObject($plugin); + if(!$oPlugin) return; // 플러그인 실행 - //$output = $oPlugin->proc($args); - //print $output; + $output = $oPlugin->proc($args); + print $output; } /** @@ -40,8 +41,9 @@ $eval_str = sprintf('$oPlugin = new %s();', $plugin); @eval($eval_str); if(!is_object($oPlugin)) return sprintf(Context::getLang('msg_plugin_object_is_null'), $plugin); - if(!method_exists($oPlugin, 'proc')) return sprintf(Context::getLang('msg_plugin_proc_is_null'), $plugin); + + return $oPlugin; } } diff --git a/layouts/sample_layout/layout.html b/layouts/sample_layout/layout.html index 79b401df9..a926be4bb 100644 --- a/layouts/sample_layout/layout.html +++ b/layouts/sample_layout/layout.html @@ -54,6 +54,7 @@ +
@@ -69,8 +70,9 @@
+ -
+