From fff3e03ea7aed7120c4b1ac1c7ab97682b1e91a6 Mon Sep 17 00:00:00 2001 From: bnu Date: Thu, 30 Jan 2014 00:38:40 +0900 Subject: [PATCH] =?UTF-8?q?#385=20=EC=9E=98=EB=AA=BB=EB=90=9C=20mid?= =?UTF-8?q?=EB=A1=9C=20=EC=9D=B8=ED=95=9C=20=EB=AC=B8=EC=A0=9C=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/module/module.model.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/module/module.model.php b/modules/module/module.model.php index e7c2db7fb..ec938d8d3 100644 --- a/modules/module/module.model.php +++ b/modules/module/module.model.php @@ -207,7 +207,7 @@ class moduleModel extends module */ function getModuleInfoByMid($mid, $site_srl = 0, $columnList = array()) { - if(!$mid) + if(!$mid || ($mid && !preg_match("/^[a-z][a-z0-9_]+$/i", $mid))) { return; } @@ -1369,7 +1369,8 @@ class moduleModel extends module $args->module = $module; $args->site_srl = $site_srl; $output = executeQuery('module.getModuleConfig', $args); - $config = unserialize($output->data->config); + if($output->data->config) $config = unserialize($output->data->config); + else $config = new stdClass; //insert in cache if($oCacheHandler->isSupport())