* fixed #55 (Cache class not found)

This commit is contained in:
slawkens 2018-06-06 20:28:36 +02:00
parent b6be3226c5
commit 915e9409dc

View File

@ -94,8 +94,7 @@ class OTS_DB_MySQL extends OTS_Base_DB
}
global $config;
$cache = Cache::getInstance();
if($cache->enabled()) {
if(class_exists('Cache') && ($cache = Cache::getInstance()) && $cache->enabled()) {
$tmp = null;
$need_revalidation = true;
if($cache->fetch('database_checksum', $tmp) && $tmp) {
@ -145,8 +144,7 @@ class OTS_DB_MySQL extends OTS_Base_DB
{
global $config;
$cache = Cache::getInstance();
if($cache->enabled()) {
if(class_exists('Cache') && ($cache = Cache::getInstance()) && $cache->enabled()) {
$cache->set('database_tables', serialize($this->has_table_cache));
$cache->set('database_columns', serialize($this->has_column_cache));
$cache->set('database_checksum', serialize(sha1($config['database_host'] . '.' . $config['database_name'])));