From 53ccb1b84f2148800db70dfef4379a21ca0acab7 Mon Sep 17 00:00:00 2001 From: dragan-dan Date: Wed, 14 Sep 2011 12:45:30 +0000 Subject: [PATCH] cache improvements bug fixed git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9143 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/module/module.model.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/modules/module/module.model.php b/modules/module/module.model.php index fecba260d..e9c83a706 100644 --- a/modules/module/module.model.php +++ b/modules/module/module.model.php @@ -934,9 +934,11 @@ $args->site_srl = $site_srl; $output = executeQuery('module.getModuleConfig', $args); $config = unserialize($output->data->config); - if(!$config) $config = 'empty_module_config'; //insert in cache - if($oCacheHandler->isSupport()) $oCacheHandler->put($cache_key,$config); + if($oCacheHandler->isSupport()) { + if(!$config) $config = 'empty_module_config'; + $oCacheHandler->put($cache_key,$config); + } $GLOBALS['__ModuleConfig__'][$site_srl][$module] = $config; } return $GLOBALS['__ModuleConfig__'][$site_srl][$module]; @@ -963,9 +965,11 @@ $args->module_srl = $module_srl; $output = executeQuery('module.getModulePartConfig', $args); $config = unserialize($output->data->config); - if(!$config) $config = 'empty_module_config'; //insert in cache - if($oCacheHandler->isSupport()) $oCacheHandler->put($cache_key,$config); + if($oCacheHandler->isSupport()) { + if(!$config) $config = 'empty_module_config'; + $oCacheHandler->put($cache_key,$config); + } $GLOBALS['__ModulePartConfig__'][$module][$module_srl] = $config; } return $GLOBALS['__ModulePartConfig__'][$module][$module_srl];