function deleteData($filePath) { if ($GLOBALS['db_filecache_to_memcache'] && Perf::checkMemcache()) { $this->_clearDataFromMemcache($filePath); } if ($GLOBALS['db_cachefile_compress']) { $_packService = pwPack::getPackService(); $_packService->flushCacheFiles(); } return P_unlink($filePath); }
S::gp(array('fid')); //* $memcache = new ClearMemcache(); //* $memcache->refresh(array($fid)); $_cacheService = Perf::gatherCache('pw_threads'); $_cacheService->clearCacheForThreadListByForumIds($fid); adminmsg('operate_success'); } elseif ($action == 'clearClassCompressFile') { $pwServer['REQUEST_METHOD'] != 'POST' && PostCheck($verify); // 清除类库压缩文件 $_packService = pwPack::getPackService(); $_packService->flushClassFiles(); adminmsg('operate_success'); } elseif ($action == 'clearCacheCompressFile') { $pwServer['REQUEST_METHOD'] != 'POST' && PostCheck($verify); // 清除data目录下的缓存文件的压缩包 $_packService = pwPack::getPackService(); $_packService->flushCacheFiles(); adminmsg('operate_success'); } elseif ($action == 'clearUniqueCache') { // 清除唯一主键的缓存 $pwServer['REQUEST_METHOD'] != 'POST' && PostCheck($verify); $uniqueService = L::loadClass('unique', 'utility'); $uniqueService->clear($GLOBALS['db_unique_strategy']); adminmsg('operate_success'); } elseif ($action == 'clearMemcache') { $pwServer['REQUEST_METHOD'] != 'POST' && PostCheck($verify); S::gp(array('fid')); //* $memcache = new ClearMemcache(); //* $memcache->clear(array($fid)); $_cacheService = Perf::gatherCache('pw_threads'); $_cacheService->clearCacheForThreadListByForumIds($fid);
function files() { if (!in_array(SCR, array('index', 'read', 'thread'))) { return false; } $_packService = pwPack::getPackService(); if ($GLOBALS['db_cachefile_compress']) { $_packService->packCacheFiles(); } return true; }