From 884aba864e082f85dfd1b1da45e73a9297044273 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Sun, 17 Apr 2016 16:15:29 +0900 Subject: [PATCH] Update widget controller to use new cache system --- modules/widget/widget.controller.php | 76 +++++----------------------- 1 file changed, 12 insertions(+), 64 deletions(-) diff --git a/modules/widget/widget.controller.php b/modules/widget/widget.controller.php index 5ad897930..aad48dfad 100644 --- a/modules/widget/widget.controller.php +++ b/modules/widget/widget.controller.php @@ -12,9 +12,6 @@ class widgetController extends widget var $javascript_mode = false; var $layout_javascript_mode = false; - // Where the cache files are created widget - var $cache_path = './files/cache/widget_cache/'; - /** * @brief Initialization */ @@ -343,11 +340,9 @@ class widgetController extends widget { foreach($args as $k => $v) $args->{$k} = urldecode($v); } - // If the cache file for each language widget regeneration + foreach($lang_list as $lang_type => $val) { - $cache_file = sprintf('%s%s.%s.cache', $this->cache_path, $sequence, $lang_type); - if(!file_exists($cache_file)) continue; $this->getCache($widget, $args, $lang_type, true, $sequence); } } @@ -397,61 +392,20 @@ class widgetController extends widget return $widget_content; } - $oCacheHandler = CacheHandler::getInstance('object'); - if($oCacheHandler->isSupport()) + $cache_data = Rhymix\Framework\Cache::get('widget_cache:' . $widget_sequence); + if ($cache_data) { - $key = 'widget_cache:' . $widget_sequence; - - $cache_body = $oCacheHandler->get($key, RX_TIME - $widget_cache); - $cache_body = preg_replace('@<\!--#Meta:@', '