diff --git a/application/admin/controller/Ajax.php b/application/admin/controller/Ajax.php index 216d053f..8ef724f4 100644 --- a/application/admin/controller/Ajax.php +++ b/application/admin/controller/Ajax.php @@ -198,19 +198,22 @@ class Ajax extends Backend { $type = $this->request->request("type"); switch ($type) { - case 'content' || 'all': + case 'content': rmdirs(CACHE_PATH, false); Cache::clear(); - if ($type == 'content') - break; - case 'template' || 'all': + break; + case 'template': rmdirs(TEMP_PATH, false); - if ($type == 'template') - break; - case 'addons' || 'all': + break; + case 'addons': Service::refresh(); - if ($type == 'addons') - break; + break; + case 'all': + rmdirs(CACHE_PATH, false); + Cache::clear(); + rmdirs(TEMP_PATH, false); + Service::refresh(); + break; } \think\Hook::listen("wipecache_after");