} elseif ($action == 'refreshMemcache') { $pwServer['REQUEST_METHOD'] != 'POST' && PostCheck($verify); InitGP(array('fid')); $memcache = new ClearMemcache(); $memcache->refresh(array($fid)); adminmsg('operate_success'); } elseif ($action == 'clearMemcache') { $pwServer['REQUEST_METHOD'] != 'POST' && PostCheck($verify); InitGP(array('fid')); $memcache = new ClearMemcache(); $memcache->clear(array($fid)); adminmsg('operate_success'); } elseif ($action == 'flushMemcache') { $pwServer['REQUEST_METHOD'] != 'POST' && PostCheck($verify); $memcache = new ClearMemcache(); $memcache->flush(); adminmsg('operate_success'); } class ClearMemcache { /* * 刷新缓存 */ function refresh($forumIds) { if (!is_array($forumIds)) { return false; } $threadList = $this->_getThreadList(); foreach ($forumIds as $forumId) { $threadList->refreshThreadIdsByForumId($forumId);