mirror of
https://gitee.com/zongzhige/shopxo.git
synced 2026-07-06 21:45:47 +08:00
细节优化
This commit is contained in:
@ -66,12 +66,8 @@ class Cache extends Common
|
||||
{
|
||||
// 模板 cache
|
||||
// 系统配置缓存 data
|
||||
// 模板数据 temp
|
||||
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'cache', false);
|
||||
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'data', false);
|
||||
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'admin'.DS.'temp', false);
|
||||
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'index'.DS.'temp', false);
|
||||
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'api'.DS.'temp', false);
|
||||
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'cache');
|
||||
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'data');
|
||||
|
||||
// 缓存操作清除
|
||||
\think\facade\Cache::clear();
|
||||
@ -89,9 +85,8 @@ class Cache extends Common
|
||||
public function TemplateUpdate()
|
||||
{
|
||||
// 模板 cache
|
||||
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'admin'.DS.'temp', false);
|
||||
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'index'.DS.'temp', false);
|
||||
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'api'.DS.'temp', false);
|
||||
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'index'.DS.'temp');
|
||||
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'api'.DS.'temp');
|
||||
|
||||
return $this->success('更新成功');
|
||||
}
|
||||
@ -117,9 +112,9 @@ class Cache extends Common
|
||||
*/
|
||||
public function LogDelete()
|
||||
{
|
||||
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'admin'.DS.'log', false);
|
||||
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'index'.DS.'log', false);
|
||||
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'api'.DS.'log', false);
|
||||
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'admin'.DS.'log');
|
||||
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'index'.DS.'log');
|
||||
\base\FileUtil::UnlinkDir(ROOT.'runtime'.DS.'api'.DS.'log');
|
||||
|
||||
return $this->success('更新成功');
|
||||
}
|
||||
|
||||
@ -197,7 +197,7 @@ class FileUtil
|
||||
}
|
||||
if(!is_dir($aim_dir . $file))
|
||||
{
|
||||
self::UnlinkFile($aim_dir . $file, $is_del_dir);
|
||||
self::UnlinkFile($aim_dir . $file);
|
||||
} else {
|
||||
self::UnlinkDir($aim_dir . $file, $is_del_dir);
|
||||
}
|
||||
@ -219,7 +219,7 @@ class FileUtil
|
||||
public static function UnlinkFile($aim_url)
|
||||
{
|
||||
$aim_url = str_replace('//', '/', $aim_url);
|
||||
if(file_exists($aim_url))
|
||||
if(file_exists($aim_url) && is_writable($aim_url))
|
||||
{
|
||||
unlink($aim_url);
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user