use cache bug fix

git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12488 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
ovclas 2012-12-28 02:04:16 +00:00
parent c82e654111
commit cd5762e1af

View file

@ -279,21 +279,18 @@ class moduleModel extends module
$cache_key = 'object_module_info:'.$module_srl; $cache_key = 'object_module_info:'.$module_srl;
$coutput = $oCacheHandler->get($cache_key); $coutput = $oCacheHandler->get($cache_key);
} }
}
if(!$coutput) if(!$coutput)
{
if($oCacheHandler->isSupport())
{ {
$cache_key = 'object:'.$mid.'_'.$site_srl; $cache_key = 'object:'.$mid.'_'.$site_srl;
$oCacheHandler->put($cache_key,$output->data->module_srl); $oCacheHandler->put($cache_key, $output->data->module_srl);
$cache_key = 'object_module_info:'.$output->data->module_srl; $cache_key = 'object_module_info:'.$output->data->module_srl;
$oCacheHandler->put($cache_key,$output); $oCacheHandler->put($cache_key, $moduleInfo);
}
else
{
$moduleInfo = $coutput;
} }
}
else
{
$moduleInfo = $coutput->data;
} }
$moduleInfo = $this->addModuleExtraVars($moduleInfo); $moduleInfo = $this->addModuleExtraVars($moduleInfo);