From 915e9409dce2f658b8239a906373a14d46a2efe0 Mon Sep 17 00:00:00 2001 From: slawkens Date: Wed, 6 Jun 2018 20:28:36 +0200 Subject: [PATCH] * fixed #55 (Cache class not found) --- system/libs/pot/OTS_DB_MySQL.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/system/libs/pot/OTS_DB_MySQL.php b/system/libs/pot/OTS_DB_MySQL.php index 36d7867a..d5c1ea26 100644 --- a/system/libs/pot/OTS_DB_MySQL.php +++ b/system/libs/pot/OTS_DB_MySQL.php @@ -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'])));