From bc5a224f25d58f241af8064de5d1c3edab65491b Mon Sep 17 00:00:00 2001 From: Cameron Date: Sun, 18 Dec 2016 10:27:12 -0800 Subject: [PATCH] Caching fixes. --- e107_handlers/cache_handler.php | 6 ++++++ e107_handlers/media_class.php | 4 +++- e107_plugins/news/news_months_menu.php | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/e107_handlers/cache_handler.php b/e107_handlers/cache_handler.php index 05c2933c6..908efb365 100644 --- a/e107_handlers/cache_handler.php +++ b/e107_handlers/cache_handler.php @@ -55,6 +55,12 @@ class ecache { return $this; } + + public function getMD5() + { + return $this->CachePageMD5; + } + /** * @return string * @param string $query diff --git a/e107_handlers/media_class.php b/e107_handlers/media_class.php index 43a1ae700..b41f3c372 100644 --- a/e107_handlers/media_class.php +++ b/e107_handlers/media_class.php @@ -934,6 +934,7 @@ class e_media if($data = $cache->retrieve($type,360,true)) { + $cache->setMD5(null); return e107::unserialize($data); } @@ -966,7 +967,8 @@ class e_media $data = e107::serialize($icons); - $cache->set($type,$data,true); + $cache->set($type,$data,true); + $cache->setMD5(null); return $icons; } diff --git a/e107_plugins/news/news_months_menu.php b/e107_plugins/news/news_months_menu.php index 21fb9d6cd..80a90444a 100644 --- a/e107_plugins/news/news_months_menu.php +++ b/e107_plugins/news/news_months_menu.php @@ -23,7 +23,7 @@ if(!empty($parm)) } } -$cached = false; + if(false === $cached) {