From 1884886277ba7fa5d5ce53fa4a8eed280fe0c41a Mon Sep 17 00:00:00 2001 From: devjin Date: Tue, 25 Sep 2012 02:06:44 +0000 Subject: [PATCH] issue 2478 delete cache when setting point git-svn-id: http://xe-core.googlecode.com/svn/branches/luminous@11488 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/point/point.controller.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/modules/point/point.controller.php b/modules/point/point.controller.php index 3438e348c..b140484e1 100644 --- a/modules/point/point.controller.php +++ b/modules/point/point.controller.php @@ -568,6 +568,17 @@ $cache_filename = sprintf('%s%d.cache.txt', $cache_path, $member_srl); FileHandler::writeFile($cache_filename, $point); + $oCacheHandler = &CacheHandler::getInstance('object'); + if($oCacheHandler->isSupport()) + { + $cache_key = 'object:'.$member_srl; + $GLOBALS['__member_info__'][$member_srl] = null; + $oCacheHandler->delete($cache_key); + + $gcache_key = 'object_member_groups:'.$member_srl.'_0'; + $oCacheHandler->delete($gcache_key); + } + return $output; }